[Clad]
Manipulateur de bits
Bonjour,
Je dois générer dynamiquement des fichiers PDF, pour cela j'utilise le logiciel FPDF.
Le problème que j'ai est pour afficher une image dont le nom est contenu das une variable.
$res['data']['infoStandard']['niveau']
Par exemple le nom est 228.jpg ou 4324.png
$this->Image('imgStandards/'.$res['data']['infoStandard']['image'].' ',10,17,273,107);
Voici le message d'erreur:
FPDF error: Image file has no extension and no type was specified: imgStandards/
En gros ca ne fonctionne pas :\
Pourtant quand je fait:
echo $res['data']['infoStandard']['niveau']; => ca m'affiche 228.jpg (sans espace, ni devant, ni derrière).
Et quand je fait:
$this->Image('./imgStandards/228.jpg', 10,17,273,107); => l'image s'affiche correctement.
Sinon, j'ai un de mes amis qui a fait ca:
$pdf->Image('./tmp/img_planning_'.$monProjet->id_projet.'.jpg', $margeGauche, $y , 120 , 80,'JPEG');
Donc il écrit l'extension .jpg en "dur". Le problème est que moi dans ma base de données je stock le nom et l'extension en même temps.
Après je ne sais pas si c'est possible dans une chaîne de caractère de dissocier 228.jpg en mettant 228 dans $nom et .jpg dans $extension.
Enfin voila, je suis à cours d'idée
Je dois générer dynamiquement des fichiers PDF, pour cela j'utilise le logiciel FPDF.
Le problème que j'ai est pour afficher une image dont le nom est contenu das une variable.
$res['data']['infoStandard']['niveau']
Par exemple le nom est 228.jpg ou 4324.png
$this->Image('imgStandards/'.$res['data']['infoStandard']['image'].' ',10,17,273,107);
Voici le message d'erreur:
FPDF error: Image file has no extension and no type was specified: imgStandards/
En gros ca ne fonctionne pas :\
Pourtant quand je fait:
echo $res['data']['infoStandard']['niveau']; => ca m'affiche 228.jpg (sans espace, ni devant, ni derrière).
Et quand je fait:
$this->Image('./imgStandards/228.jpg', 10,17,273,107); => l'image s'affiche correctement.
Sinon, j'ai un de mes amis qui a fait ca:
$pdf->Image('./tmp/img_planning_'.$monProjet->id_projet.'.jpg', $margeGauche, $y , 120 , 80,'JPEG');
Donc il écrit l'extension .jpg en "dur". Le problème est que moi dans ma base de données je stock le nom et l'extension en même temps.
Après je ne sais pas si c'est possible dans une chaîne de caractère de dissocier 228.jpg en mettant 228 dans $nom et .jpg dans $extension.
Enfin voila, je suis à cours d'idée