Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-09-2011 15:32:35

diacloic
Nouveau membre
Date d'inscription: 03-09-2011
Messages: 3

Echec de chargement du document pdf

Bonjour et merci d'avance aux membres de cette formidable communauté pour leur aide précieuse. Mon problème est que j'ai presque bouclé un projet sous zend framework avec un archecture mvc cependant pour réalisé les états (impressions) j'ai décidé de me tourné vers le pdf car je n'ai pas été convaincu par l'impression via css surtout a cause de mes tables qui sont complexes. j'ai donc décidé d'intégrer la librairie fpdf a mon projet mais lors de l'affichage du document dans le navigateur j'obtiens le message suivant (chrome) :"Echec de chargement du document pdf" et (mozilla):"le fichier ne commence pas par '%PDF-' local \EWH9ho9mykn" voici mon code:
Application.ini

Code:

[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
phpSettings.date.timezone = "Africa/Casablanca"
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
autoloadernamespaces.Mylib = "Mylib_"
resources.frontController.params.displayExceptions = 0
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.db.adapter = PDO_MYSQL
resources.db.params.dbname = "gest-immeuble"
resources.db.params.charset = "utf8"
 
[staging : production]
 
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
 
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""

htaccess

Code:

setEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

un clic sur le lien imprimer dans une page nous dirige vers l'action toprint du controlleur en question dont le code est :

toprint

Code:

[lang=php]
$PDF = new Mylib_PhpToPDF ();
        $PDF->AddPage ();
        $PDF->SetFont ( "helvetica", "B", 16 );
        $PDF->Text ( 40, 10, "Uniquement un texte" );
        $PDF->Output ();

merci de bien vouloir m'aider car je sais strictement pas d'ou vient cette erreur.
PS : l'erreur se produit même quand j'utilise Zend_Pdf

Hors ligne

 

#2 06-09-2011 09:18:27

Cyrano
Membre
Lieu: Paris
Date d'inscription: 25-05-2007
Messages: 57
Site web

Re: Echec de chargement du document pdf

Salut, à tout hasard, as-tu tenté d'abord 'enregistrer le fichier PDF au lieu de l'ouvrir directement, et ensuite de l'ouvrir non pas avec un PDF-Reader mais avec un truc genre Notepad++ : y repérer une erreur sera plus facile, les erreurs PHP s'y ajoutent de façon parfois anarchique et bien entendu les readers ne savent pas les interpréter..


Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends.
B. Franklin.

Hors ligne

 

#3 06-09-2011 12:42:08

diacloic
Nouveau membre
Date d'inscription: 03-09-2011
Messages: 3

Re: Echec de chargement du document pdf

non mais peut m'indique comment le faire je débute avec zend framework, merci d'avance

Hors ligne

 

#4 07-09-2011 21:54:37

Cyrano
Membre
Lieu: Paris
Date d'inscription: 25-05-2007
Messages: 57
Site web

Re: Echec de chargement du document pdf

Comment faire quoi au juste ? Quand même pas enregistrer un fichier PDF sur ta machine quand même ? ôO


Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends.
B. Franklin.

Hors ligne

 

#5 12-09-2011 13:26:44

diacloic
Nouveau membre
Date d'inscription: 03-09-2011
Messages: 3

Re: Echec de chargement du document pdf

slt cyrano je vais essayer de le faire et je posterai une reponse. cepandant je me suis pencher sur la librairie HTML2PDF et sa marche nickel mais comme je souhaite connaitre la raison de l'echec avec le zend_pdf donc je vais suivre tes instructions et je reviens merci.

Hors ligne

 

#6 14-09-2011 17:21:47

flilou
Membre
Date d'inscription: 09-05-2011
Messages: 23

Re: Echec de chargement du document pdf

Bonjour,

as-tu désactivé le rendu de ta vue et du Layout en faisant un truc du genre:

Code:

        $this->_helper->viewRenderer->setNoRender(true);
        $this->_helper->layout->disableLayout();

?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages