Problème avec Cache sur un Header - PHP - Programmation
Marsh Posté le 25-04-2006 à 15:32:38
A priorit il creer bien le fichier dans le rep temporaly internet files, mais le supprime juste avant de l'ouvrir je capte pa! Moi je veux juste qu'il ouvre le fichier sur le serveur, et que le gars puisse le modifier et tout
Marsh Posté le 25-04-2006 à 16:20:57
Je suis en intranet bien sur, et les gens ont les accés pour aller sur ce serveur de fichier (s24tgrat034)
En fait moi je voudrais qu'un utilisateur puisse tout simplement ouvrir en modification dans excel un fichier sur ce serveur
En mettant un lien à la con de type file:\\... à la place du code ci-dessus ca me l'ouvre bien mais dans IE, pas dans excel !
Marsh Posté le 25-04-2006 à 11:42:36
Salut!
j'ai un tout petit problème, j'ai ce code:
session_start();
if(isset($_SESSION['nom'])) // si on est bien connecté au site
{
$num_devis = $_GET['devis'];
$path = $_GET['path'].$num_devis.'.xls';
header("Content-Type: application/ms-excel" );
header("Content-Disposition: attachment; filename=$num_devis.xls" );
header("Pragma: no-cache" );
header("Expires: 0" );
readfile($path);
}
dans un fichier excel.php que je lance par un lien "excel.php?devis=123&path=\\s24tgrat034\devis_rc\davao\ par exemple
Une fenetre s'ouvre et me demande si je veu enregistrer ou ouvrir, si je fais enregistrer, j'ai bien le fichier, je peu l'ouvrir ensuite etc, par contre si je fais directement ouvrir, il le télécharge, ouvre excel et me fait une erreur (de cache visiblement : c:\...temporalyinternetfiles\... est introuvable) sous IE (pas sous firefox, ou il l'ouvre sans problème)
A mon avis y'a un de mes header qui est pas bien, ou il m'en manque un!!
Si quelqu'un avais une solution!
Merci
Message édité par LouyZ le 25-04-2006 à 12:22:32