|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
Bonjour tout le monde
Mon script fonctione et me genere un document pdf mais le probleme c'est quand je veut ouvrir le pdf un message s'affiche me disant:" Le fichier ne commence pas par '%PDF-' " voici le code utiliser pour generer le pdf et j'utilise la version 0.6 du framework Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Il me semble que ce message est obtenu lorsque le fichier PDF est mal généré, par exemple si tu aurais le message "headers already sent". Commente ton avant dernière ligne de code pour le vérifier : l'appel à save().
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
FPDF me semble bien, je vais me tourner vers elle alors, mais je voudrai bien savoir pourquoi c'elle de zend ne veut pas marcher pour moi, avec quelque test j'ai remarquer que le probleme vien de $pdf->save donc je suis sure qu'il me manque un truc, alors si quelqu'un un deja travailler avec feel free to help me
|
|
|
00
|
|
|
#5 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Je me suis probablement mal exprimé : je soupçonne ton code de produire un warning ou une erreur, ce qui a pour conséquence de foirer l'envoi des headers et donc de rendre ton PDF inutilisable.
Pour le savoir, commente (= mettre en commentaires) l'appel à save() ainsi que l'envoi du header PDF : si ton code fonctionne, tu devrais obtenir une page blanche ; autrement (et c'est ce que je pense), tu auras le warning/erreur. C'est l'une des situations qui démontrent qu'il faut désactiver l'affichage des erreurs dans les environnements de production
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
merci Yogui je vais essyer
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
me revoila avec des movaises nouvelles, le script ne marche toujours pas , vous n'auriez pas un example pour le Zf 0.6, un example de generation d'une page avec une ligne de text s'il vous plai, je commence a desesperer
Yogui j'ai comenter le header et sa ne marche pas, il me genere bien un fichier pdf mais quand je l'ouvre acrobat me dit qu'il est endomager, programmation quand tu nous tien |
|
|
00
|
|
|
#8 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Juste pour vérifier, as-tu bien mis en commentaires la sauvegarde dans le fichier ? C'est cette ligne qui crée le fichier, or c'est en créant le fichier qu'il y a un problème. Isole le reste du code (en ne sauvegardant pas le fichier), tu sauras ce qu'il se passe. Je ne vais tout de même pas te faire l'affront de te donner le code que je te propose d'utiliser...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
Yogui merci de m'eviter l'affront de me donner le code et quand je met en commentaire le save avec un error_reporting a 0 le document n'arrive pas a souvrire et me plante FF2 mais je vais continuer ma quete
|
|
|
00
|
|
|
#10 | ||
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Comment as-tu trouvé le code que tu utilises ? Zend propose ceci :
Code :
Cordialement,
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
||
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
me revoila
Je vien de tester Zend 0.7 pour voir et comme j'ai trouver une demo de generation de pdf en la testant sa me sort ce message Fatal error: Nesting level too deep - recursive dependency? in C:\wamp\www\Zend0.7\ZendFramework-0.7.0\library\Zend\Pdf\ElementFactory.php on line 262 pouvais vous me dire se que sa signifie Cordialement, un Zendyani |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 12 ![]() |
une autre question, je pense qu'il y a une malediction consernant le pdf sur zend , j'ai travailler avec fpdf et tout marche tres bien, alors que zend sa ne veut pas marcher, la malediction a fait une autre victime
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 5 ![]() |
Il y a un problème en effet... dans Pdf/ElementFactory.php ligne 262 (zend framework 0.8.0), remplacer
par et ça devrait fonctionner. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com