enregistrement d'images

Hubert44
Invité n'ayant pas de compte PHPfrance

19 avr. 2007, 02:00

salut a tous*
debutant en php je cherhce a regler le probleme suivant

lorsqu ej'active le script ci dessous je recoi t un message d'erreure
"impossibl ed'ouvrir le fichier XXX........."

********************************
<?PHP
header("Content-type: image/jpeg"); 

 $fond    = "http://monsite.com/ban/08.jpg";
 $text     = "texte";
 $taille   = 20;

$image = imagecreatefromjpeg($fond);
$coul=#FFFFFF;

$rouge = hexdec(substr($coul,0,2));
$vert = hexdec(substr($coul,2,2)); 
$bleu = hexdec(substr($coul,4,2)); 

$couleur =imagecolorallocate($image, $rouge,$vert,$bleu);

putenv('GDFONTPATH=' . realpath('.')); //ligne obligatoire !

$resultat = imagettftext($image, 20, 0, 10, 10, $couleur, "font/arial.ttf", $text);
//imagejpeg($image); //renvoie une image sous 

$file = "http://monsite.com/images/bantest.jpg";
imagejpeg($image, $file); //enregistre l'image dans le répertoire images à la racine du site.

//imagedestroy($image); 
 
?>

Qui peut m'expliquer mes erreurers ?

merci
H

Mammouth du PHP | 19672 Messages

19 avr. 2007, 08:03

Remplace les adresses absolues de fichiers par des adresses relatives, il y a fort à parier que le problème est là.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

hubert44
Invité n'ayant pas de compte PHPfrance

19 avr. 2007, 23:42

salut


effectivemnt le probleme viens du chemin de l'image

merci pour l ecoup d emain :)


H

Hubert44
Invité n'ayant pas de compte PHPfrance

19 avr. 2007, 23:43

:-)