Sujet: IE7 / PHP / Content-Type
07/12/2006 @ 15:07:26: Ppxl: IE7 / PHP / Content-Type
Saloperie d'IE7 :chut: .

Alors que un petit script d'affichage de document PDF fonctionnait bien sur IE6 et fonctionne à merveille sur d'autres browsers tels que FF1.5 et FF2, IE7 ne veut absolument plus en manger : page blanche, point (il met tout de même :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>
en source de page)!

Le long code :
<?php
$dir = $_SERVER['DOCUMENT_ROOT']."/dossier/";
if(file_exists($dir."untexte-".$file.".pdf")) {
header('Content-type: application/pdf');
readfile($dir."untexte-".$file.".pdf");
}
?>
:mmmfff:

Une idée efficace pour que cela refonctionne ?

@
07/12/2006 @ 16:13:36: zion: IE7 / PHP / Content-Type
Essaie de rajouter

  1. header("Pragma: public"); 
  2. header('Content-Disposition: inline; filename="file.pdf"');


Surtout le pragma public je pense :wink:
07/12/2006 @ 16:20:07: Ppxl: IE7 / PHP / Content-Type
Avec ces deux lignes devant, ca marche mieux ... mieux mais j'ai le charabia du PDF au lieu de voir son contenu affiché dans Adobe!
07/12/2006 @ 16:24:58: zion: IE7 / PHP / Content-Type
Et si tu mets que le pragma? :petrus:
07/12/2006 @ 16:28:16: Ppxl: IE7 / PHP / Content-Type
Non, au fait ca ne marche vraiment pas. Quel que soit l'ordre, quel que soit la ligne rajoutée c'est le même problème : page balanche et juste les headers html dans la source :oh:
07/12/2006 @ 17:28:25: zion: IE7 / PHP / Content-Type
Et t'as le plugin Acrobat pour IE7? :ddr555:

Parce que n'oublie pas qu'ils ont changé l'interface pour les plugins à cause d'un problème de brevet donc faut un acrobat tout chaud :oh:
07/12/2006 @ 17:49:05: Ppxl: IE7 / PHP / Content-Type
Oui, je pense, qui plus est avec la version 8 de Adobe!
En tout cas si j'indique l'adresse physique du fichier PDF, cela passe direct à l'écran, sasn soucis (ou avec une redirection http aussi), sauf que je voudrais bien que cela fonctionne de manière "dynamique" (sous entendu comme avec IE6, FF et co.).
07/12/2006 @ 17:50:51: zion: IE7 / PHP / Content-Type
N'ayant pas IE7 je ne sais pas t'aider plus et je ne vois personne se plaindre ici:
http://fr.php.net/header

:spamafote:
07/12/2006 @ 18:09:16: fatoche: IE7 / PHP / Content-Type
je cherche qui peut m'aider à démarrer en php. Une âme charitable et patiente ici ?
07/12/2006 @ 18:11:32: zion: IE7 / PHP / Content-Type
Crée ton topic peut être déjà :oh:
07/12/2006 @ 18:12:36: fatoche: IE7 / PHP / Content-Type

Ma première question est comment "accrocher" la base par un script

Ma deuxième question est comment invoquer le champ d'une table et l'afficher
ex champs nom, prenom si la ville de cette personne (champ ville) est = bruxelles.
07/12/2006 @ 18:13:17: Ppxl: IE7 / PHP / Content-Type
Crée ton topic peut être déjà :oh:
07/12/2006 @ 18:14:08: fatoche: IE7 / PHP / Content-Type
qu'appelles tu un topic, la pahe html ?
07/12/2006 @ 18:15:20: fatoche: IE7 / PHP / Content-Type
page html je veux dire.
c'est fait et je devrais, je suppose mettre le script entre <tab></tab> ou <div></div>. je fabrique le html avec un logiciel en fait.
07/12/2006 @ 18:34:25: H2G2: IE7 / PHP / Content-Type
Un topic, c'est un sujet de discussion dans le forum :wink:
Tu devrais créer un nouveau sujet pour parler de ton problème plutôt que de squatter le sujet ouvert par Ppxl. C'est pas sympa pour lui, il attend toujours une solution, ce garçon (et c'est pas moi qui pourrai la lui donner) :oh:
Je ne peux pas t'aider non plus d'ailleurs :spamafote:
07/12/2006 @ 18:42:56: ovh: IE7 / PHP / Content-Type
fatoche> on ne peut pas non plus te donner un cours complet... Pour cela consulte des sites de références tels que :
http://www.php.net/manual/fr/ :itm:
http://php.developpez.com/ :dawa:
07/12/2006 @ 18:48:34: zion: IE7 / PHP / Content-Type
Bon on l'a dit 3 fois, bouton nouveau topic, le prochain message qui parle de ça sur le topic de ppxl ira à la poubelle, foi de modérateur :petrus:

On revient aux PDF et IE7 ici :oh:
07/12/2006 @ 18:57:29: Ppxl: IE7 / PHP / Content-Type
Je suis d'accord !
07/12/2006 @ 20:24:59: cauet: IE7 / PHP / Content-Type
J'ai un code en stock:


header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=".$file);
header("Content-Title: ".$file);
header("Content-Length: ".filesize($file));
readfile($file);


essaie..
07/12/2006 @ 21:26:11: Ppxl: IE7 / PHP / Content-Type
Non :spamafote: ! La page s'ouvre, la fenêtre de téléchargement fait mine de s'ouvrir et est directemment suivie d'une alerte indiquant que "IE ne peut télécharger file.PHP du site SITE" !
Retour