Soucci de script

Didier -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai fait un script pour éviter le spam mais j'ai un probleme quand je l'essaie seul il fonctionne mais des que j'essai de l'inclure a mon formulaire il me met :
"L'image ne peut etre affichée car elle contient des erreur"

Savez vous pourquoi ?
Merci

voici le script :

<?php
	session_start(); 
	header ("Content-type: image/png"); 
	$img = imagecreate(80,20); 
	$fond = imagecolorallocate($img, 255, 255, 255); 
	$coulor_text = imagecolorallocate($img, 95, 190, 120); 
		 
	$nb1 = rand(1,20);
	$nb2 = rand(1,20);
		
		 
	$_SESSION['resultat'] = $nb1 + $nb2; 
	$operation = $nb1.' + '. $nb2; 
		 
	imagestring($img, 6, 2, 2, $operation, $coulor_text);
 
	imagepng($img); 
?>
A voir également:

1 réponse

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Salut.

À mon avis, tu mets ce script au beau milieu de ta page PHP.

En fait, le fichier PHP génère une image, il ne génère pas le code HTML pour l'insérer dans une page. Il faut donc que tu crées un fichier PHP à part, que tu places uniquement ce script, et que tu utilises ce fichier dans le src de la balise img.
Exemple :
<img src="captcha.php" alt="Image de vérification" />
0