Bonsoir,
Voila, j'ai actuellement un gros soucis, et j'ai besoin d'aide. Je voudrais intégrer une image à un template.
Tout d'abord j'ai une fonction php qui créée cette image:
En fait je voudrais l'intégrer à mon template.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php function getImage() { header("content-type:image/jpeg"); $noir=ImagecolorAllocate ($image,0,50,80); .... imagefill ($image,0,0,$noir); .... .... imagejpeg($image); imageDestroy($image); } ?>
J'avais donc pensé faire un truc comme ça:
Hors cela ne fonctionne pas, ça m'affiche l'image mais pas dans le template. Ca l'affiche comme lorsque l'on fait un echo, sur la sortie standard et non là ou je veux. Comment puis je faire? J'ai comme contrainte de ne pas sauvegarder l'image sur le serveur. Merci de toutes vos suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php $maPage->assign_vars(array('truc'=>bidule,'img'=>getImage())); ?>
Y a t'il un moyen d'intégrer une image créée dynamiquement, sans l'enregistrer?
Si l'on doit l'enregsitrer, comment faire pour les supprimer au fur et a mesure afin qu'elle ne s'accumule pas sur el serveur?
J'avais fait un truc comme ça mais sans succés,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $path=getImage(); $page->assign_var('img','<img src="'.$path.'" .... />'); $page->affichePage('mapage.tpl'); unlink($path); ?>
Partager