Merci pour l'aide. ça marche a present.
par contre j'ai un otre souci sur le meme ordre d'idée; il s'agit d'inclure avec include un fichier qui doit generer une image et comme il ya un header ds ce dernier il m'affiche un message d'erreur.
voici le script a inclure:
<?php
header ("Content-type: image/png");
$image = imagecreate(300,30);
if (date("H") > 8 AND date("H") < 20) // Il fait jour
{
$fond = imagecolorallocate($image, 143, 190, 241); // Fond bleu clair
$couleur_texte = imagecolorallocate($image, 0, 255, 0); // Texte en vert
}
else // Il fait nuit
{
$fond = imagecolorallocate($image, 0, 0, 0); // Fond noir
$couleur_texte = imagecolorallocate($image, 255, 255, 255); // Texte en blanc
}
$perso = uniqid(rand()); // On stocke l'heure et les minutes dans une variable
imagestring($image, 5, 40, 10, $perso, $couleur_texte); // On affiche l'heure dans la bonne couleur
$_SESSION['valeur_image'] = $perso;
imagepng($image);
imagedestroy($image);
?>
et voici l'erreur qu'il affiche:
Warning: Cannot modify header information - headers already sent by (output started at /tmp/PROJETBD/auth/inscription.php:7) in tmp/PROJETBD/auth/test.php on line 2
‰PNG ��� IHDR��,������¬v±$���PLTE¾ñ�ÿ�Hˆ%��IDAT8í1jÃ0†%J‡G=tyÆ3ÈB“\EÆàÉCÇ¥qØÔf•oÑ#È”ÅÈèèì,%Ci“.û Í·¾÷ÿü„\ù×àb¹Û4]Ч´*ˆ‘§ózÓ´yJZ—†µÊ"¦½\ãȯŠð]´ZìóÙp›TZ²F“,ykMÝCUfF�}ÑigáÑÒZË,u»e“"ëpΙ¯>„g™‡Ò÷£oÌN�V9±—tî뤆Ý*LJ”ai~µobŸò�F𯔣áésNšºÌP´ŽE#-àX¸VRPå„9¾ÆÂ¯ ò´“íñðuúY«Í¡—Ÿ¸Ú2 £y¯üq¨;_xDÉ����IEND®B`‚
c vrai que c incomprehensible.
en gros l'idée ce de generer une image qui contient un code qui doit etre renseigner dans un formulaire; j'ai pensé a cette solution mais aparemment elle ne fonctionne pas du tout
j'ai essayé de proceder oci de cette façon <img src="test.php" alt="" id="" /> mais ici g ne sais pas comment faire pour recuperer le code pour pouvoir le comparer au code que va saisir l'utilisateur. j'ai mis des variables de session mais il me donne toujours le precedent code.
merci de m'aider la dessus oci svp