Accueil > Forum > > > > Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF
Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF
mercredi 18 mars 2009 à 14:54:06 |
Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

Franky57
|
Bonjour, voilà mon problème, j'ai un fichier php qui génère un fichier pdf grace à fpdf. J'utilise un bouton qui lance une fonction javascript dans laquelle j'utilise window.open('mon_fichier.php'). Sous FireFox 3, aucun problème, il ouvre un nouvel onglet avec le pdf que mon fichier php génère, mais sous IE7, il m'ouvre bien une nouvelle fenêtre mais avec la page d'erreur "Internet Explorer ne peut pas afficher cette page Web". Pourtant en utilisant un <a href="mon_fichier.php" target="_blank"> je n'ai aucun problème. Cela fait des jours que je cherche et je ne trouve pas pourquoi IE refuse mon javascript. Quelqu'un aurait une idée ?
|
|
mercredi 18 mars 2009 à 20:38:22 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

kohntark
|
Salut, et je ne trouve pas pourquoi IE refuse mon javascript... p'têt qu'IE c'est de la mer eu air dé eu ??  Un bout de script à nous monter ? Cordialement, Kohntark -
|
|
jeudi 19 mars 2009 à 08:49:07 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

Franky57
|
C'est pas peut-être, c'est sur qu'IE ça en est :p ...
Voilà le code de la fonction javascript :
function imprimer() { window.open("imprimer.php"); }
et voilà un extrait du code du fichier appelé :
<? session_start(); include("include/config.php"); require('fpdf/fpdf.php'); class PDF extends FPDF { // Déclaration de fonctions }
$pdf=new PDF('P', 'mm', array(80,120)); $pdf->SetMargins(0,0,0); $pdf->AddPage();
// Récupération de variables de session, requêtes sql, traitement des informations et construction du document // !!!! Il y a également des lignes vides séparant certaines lignes de code !!!!
unset($_SESSION["variables_de_session"]);
$pdf->Output(); ?>
et voilà le code de création du bouton qui appel la fonction imprimer() :
print "<center><input type=button value=\"Imprimer !\" class=champ onclick='imprimer()' /></center>";
Avec FireFox : ouverture d'un nouvel onglet avec le pdf généré, aucun problème Avec IE : ouverture d'une nouvelle fenêtre de navigateur mais qui affiche la page d'erreur "Internet Explorer ne peut pas afficher cette page Web"
Voilà ...
|
|
vendredi 20 mars 2009 à 09:15:11 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

faiblard
|
Bonjour,
Question idiote mais as tu essayé en baissant la protection anti-popup? car au max cela peut produire ce que tu dis...
|
|
vendredi 20 mars 2009 à 10:18:32 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

Franky57
|
Bonjour faiblard
Je viens de faire mieux, j'ai désactivé le système anti-popup, je viens de tester et c'est toujours pareil.
|
|
vendredi 20 mars 2009 à 10:42:58 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

kohntark
|
Il n'y a aucune ligne, même vide, avant (<?) ou après ($pdf->output()) ta création ? Je crois savoir qu'il y a un bug lorsque tu génères dynamiquement le PDF et que le plugin adobe est installé.
Cordialement,
Kohntark -
|
|
vendredi 20 mars 2009 à 10:58:57 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

Franky57
|
Non, aucune ligne, qu'elle soit vide ou non avant (<?) ni après ($pdf->output()). Je vais voir si je trouve quelque chose sur ce problème de plugin adobe avec IE ... Mais je laisse le SUJET ouvert, qui sait, peut-être que quelqu'un a déjà été confronté à ce problème ... Ce qui est étonnant c'est que sous IE ça fonctionne avec un <a href> mais pas avec un window.open ...
|
|
vendredi 20 mars 2009 à 11:14:21 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

faiblard
|
l'adresse d'ouverture de la popup est bonne? pas de soucis de pare-feu ou chose comme ça?
Au passage remplace t'es <? par des <?php ça mange pas de pain et c'est tellement mieux
|
|
vendredi 20 mars 2009 à 11:42:32 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

Franky57
|
L'adresse est bonne et pas de soucis de pare-feu. De plus le code tel qu'il est fonctionne avec FireFox.
|
|
samedi 21 mars 2009 à 11:41:47 |
Re : Probléme avec IE pour ouvrir un fichier php qui génère un fichier PDF avec FPDF

kohntark
|
Tiens, j'ai retrouvé une FAQ qui parle du pb de plugin : [ Lien ]Pas certain que ça vienne de là mais tente tout de même de désactiver le contrôle. De plus le code tel qu'il est fonctionne avec FireFox.=> Ca ne veux pas forcement dire que ton code est bon, il peut y a voir des erreurs qui passent avec FF et pas avec IE, et réciproquement. Comme le signale Faiblard pense aux <?php, non seulement ça ne mange pas de pain mais surtout c'est indispensable si tu veux que tes scripts continuent à fonctionner dans un avenir proche. Au pire si tu ne t'en sort pas, passe par un fichier temporaire plutôt que généré le PDF à la volée, ou alors poste l'intégralité de ton code que l'on puisse tester. Cordialement, Kohntark -
|
|
Cette discussion est classée dans : fichier, php, ie, pdf, génère
Répondre à ce message
Sujets en rapport avec ce message
Converti un fichier en PDF en PHP [ par monslip ]
Bonjour je cherche un script en php qui convertit les html en pdf. Ou meme d'un autre format de fichier en pdf Merci d'avance Monslip, un débutant qui
PHP et PDF [ par twinsen60 ]
Bonjour Je posséde un site en PHP. J'ai un fichier Word (je l'ai aussi en PDF), on va dire une réglementation, et j'aimerai dans mon site, avoir une p
pdf modifiable [ par tekbright ]
Bonjour Je cherche a faire des fichier pdf, modifiable en php par des valeurs rentré par un formulaire. ( Tout se passe sur une seule machine ). Je
PDF et PHP [ par syndrael ]
Bonjour,J'aimerais trouver un moyen pour via une balise générer du PDF à partir d'un fichier HTML. Autrement dit, j'ai un fichier HTML sur mon serveur
lire un fichier pdf [ par satellite34 ]
salut,j'aimerai savoir comment lire un fichier pdf avec php, j'ai bien zieuté la doc mais apparramment les fonctions ne servent qu'a la génération de
comment afficher un fichier pdf avec php? [ par satellite34 ]
bonjour,voila, je developpe un site ou l'utilisateur envoi un fichier pdf.Je cherche donc a savoir comment, ayant récup le fichier, je peux l'afficher
PDF PHP [ par kiki2sirom ]
Bonjour,J'aimerais savoir s'il y avait une solution à mon problème, qui est : * je voudrais, avec PHP, rechercher dans un fichier PDF un mot spécifiqu
exécution du code php dans un fread ? [ par Joez ]
Bonjour je dois générer un fichier PDF à partir d'un fichier HTML avec HTML2PDF. mais voila moi je dois génrer un fichier pdf à partir d'un fichier ph
Soucis de requete sur serveur externe et fichier pdf [ par dezossor ]
Bonjour,Je viens à vous car j'arrive actuellement au bout de mon potentiel PHP !! Je devellope une application qui devrait me permettre de récuperer
php pdf [ par ikramta ]
salut tout le mande .mon probléme et que j'ai un fichier .pdf et je veut le lire dans le site comme un fichier PDF ,qui peut m'aider a ce niveau et je
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|