Forum des sites Hawa Blog - Hawa Music - Hawa Games - Hawa Tools

Version complète: Problème PHP
Vous regardez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Bonjour,

Je suis débutant en PHP et viens de créer un script permettant de générer un texte sur une image grâce à la librairie GD.

Mon script marche très bien en local mais ne marche pas en ligne Blink
Il affiche un code erreur à la place d'afficher l'image suivante : .

Code erreur affiché :

Code :
Warning: imagecreatefromjpeg(love.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /home/m/msnastuces/html/iloveyou/txt.php on line 6

Warning: imagesx(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 11

Warning: imagesy(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 12

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 15

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 16

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 17

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 18

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 19

Warning: imagettftext() expects parameter 1 to be resource, boolean given in /home/m/msnastuces/html/iloveyou/txt.php on line 22

Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 30

Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/m/msnastuces/html/iloveyou/txt.php on line 33


Mon code :

Code PHP :
<?php
header 
("Content-type: image/jpeg"); // L'image que l'on va créer est un jpeg

// On charge d'abord les images
$source imagecreatefrompng("logosdz.png"); // Le logo est la source
$destination imagecreatefromjpeg("love.jpg"); // La photo est la destination

// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
$largeur_source imagesx($source);
$hauteur_source imagesy($source);
$largeur_destination imagesx($destination);
$hauteur_destination imagesy($destination);

// On écrit le texte
$orange imagecolorallocate($destination2551280);
$bleu imagecolorallocate($destination00255);
$bleuclair imagecolorallocate($destination156227254);
$noir imagecolorallocate($destination000);
$blanc imagecolorallocate($destination255255255);
$font 'tahoma.ttf';

imagettftext($destination,440105225$blanc$font"Texte");


// On veut placer le logo en bas à droite, on calcule les coordonnées où on doit placer le logo sur la photo
$destination_x $largeur_destination $largeur_source;
$destination_y =  $hauteur_destination $hauteur_source;

// On met le logo (source) dans l'image de destination (la photo)
imagecopymerge($destination$source$destination_x$destination_y00$largeur_source$hauteur_source60);

// On affiche l'image de destination qui a été fusionnée avec le logo
imagejpeg($destination);
?>


Merci de jeter un coup d'oeil sur mon code et de m'aider si possible svp Rolleyes.

URLs de référence