The-Shadow Développeur T'as été voir dans ton profil? | Tu peux également laisser ton include, ça te permet de développer un système de cache vite fait.
Code :
- <?php
- $nomfichier="images/monimage.png";
- if (!is_file($nomfichier)) { // Regarde si le fichier existe ou non
- $im = imagecreate(400, 30);
- $white = imagecolorallocate($im, 255, 255, 255);
- $grey = imagecolorallocate($im, 128, 128, 128);
- $black = imagecolorallocate($im, 0, 0, 0);
- $text = 'Testblabla ...';
- $font = 'GOTHIC.TTF';
- imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
- imagepng($im,$nomfichier);
- imagedestroy($im);
- }
- echo '<img src="'.$nomfichier.'" alt="'.$nomfichier.'" />';
- ?>
|
Comme ça, tu n'as même plus à t'occuper de l'entête et ton script de génération ne bouffera pas des ressources serveurs à chaque appel. Car GD est aussi puissant que gourmand, surtout si tu t'amuses avec des polices TTF. Message édité par The-Shadow le 22-08-2005 à 14:57:16
|