J'utilise la bibliothèque FPDF pour générer des fichiers PDF par PHP. Cette bibliothèque fonctionne bien avec du texte brut (par exemple, les fichiers PDF génèrent du texte), mais cela me donne une erreur de FPDF error: Missing or incorrect image file:{MY_FILE_PATH}
en essayant d'ajouter une image à ma page PDF. Accède à ce chemin de fichier à travers le navigateur, puis l'image correspondante apparaît très bien.Erreur FPDF: Fichier image manquant ou incorrect
Mon code est:
require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 16); $pdf->Write(10, 'Example image'); $image_path = MY_FILE_PATH; // This variable contains my actual file path $pdf->Image($image_path, 10, 10, 350, 450); $pdf->Output();
Ce code fonctionne parfaitement dans mon localhost et générer les fichiers PDF correspondants même avec les images aussi, mais cela ne fonctionne pas après le déplacement sur le serveur.
J'ai essayé avec ces possibilités comme:
Avec des chemins absolus et relatifs de l'image.
Essayé avec une image locale placée dans le même dossier.
Tous les formats d'image comme jpg, png et gif aussi.
Vérifié également les autorisations pour l'image et les dossiers correspondants.
Aucun de ces cas ne fonctionne pour moi, bloqué par ce problème, quelqu'un peut-il m'aider à résoudre ce problème.
Merci!
Siva ...
Pouvez-vous montrer un exemple de chemin que vous utilisez? –
vous pouvez prendre le chemin http://www.desicomments.com/user/2008/03/7139/good.jpg à titre d'exemple. Pouvons-nous utiliser des chemins relatifs comme '/test.jpg' également avec FPDF? – Siva
Pekka, merci pour votre réponse, a obtenu la raison de ce problème et a corrigé celui-là. – Siva