Bonjour à tous !
Je travaille depuis une petite demi-heure sur l'élaboration d'un système de captcha.
Pour cela, je dispose d'un fichier index.php dans lequel devra apparaitre le captcha et d'un fichier captcha.inc.php dans lequel le captcha sera généré.
J'utilise donc la fonction header() de php pour pour que le navigateur sache qu'il s'agit d'un fichier de type PNG...
Voici mon code :
index.php
captcha.inc.php
Aucune image ne s'affiche sur la page index.php...
D'où vient le problème et comment le résoudre s'il vous plaît ?
Merci d'avance !
Modifié par Api1000 (19 Jun 2007 - 15:13)
Je travaille depuis une petite demi-heure sur l'élaboration d'un système de captcha.
Pour cela, je dispose d'un fichier index.php dans lequel devra apparaitre le captcha et d'un fichier captcha.inc.php dans lequel le captcha sera généré.
J'utilise donc la fonction header() de php pour pour que le navigateur sache qu'il s'agit d'un fichier de type PNG...
Voici mon code :
index.php
<?php
include('inc/haut.php');
?>
...contenu de la page...
<td><img src="inc/captcha.inc.php" /></td>
captcha.inc.php
<?php
header("Content-Type: image/png");
$largeur = 120;
$hauteur = 40;
$image = imagecreate($largeur, $hauteur);
//définition du captcha
imagepng($image);
?>
Aucune image ne s'affiche sur la page index.php...
D'où vient le problème et comment le résoudre s'il vous plaît ?
Merci d'avance !
Modifié par Api1000 (19 Jun 2007 - 15:13)