[OpenTBS] Comment intégrer une image à un template ?
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:
Code:
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);
}
?> |
En fait je voudrais l'intégrer à mon template.
J'avais donc pensé faire un truc comme ça:
Code:
1 2 3
| <?php
$maPage->assign_vars(array('truc'=>bidule,'img'=>getImage()));
?> |
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.
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:
1 2 3 4 5 6
| <?php
$path=getImage();
$page->assign_var('img','<img src="'.$path.'" .... />');
$page->affichePage('mapage.tpl');
unlink($path);
?> |