Vous n'êtes pas identifié(e).
Pages : 1
Problème résolu !
Un grand merci à tous pour votre aide.
Voilà le problème en image, si ça peut aider ...
Et d'avance ... Merci pour votre aide !
PHP 4.4.9
PHP 5.6
Bonjour à tous,
C'est mon premier message,
Je suis novice en PHP et j'administre un site chez OVH.
J'ai un formulaire qui fonctionne parfaitement depuis des années en PHP 4.4.9.
Après un passage en PHP 5.6, l'image code.php (Captcha) ne s'affiche plus et le formulaire devient inutilisable.
Un grand merci par avance à tous ceux qui voudraient bien m'aider.
Voici le code Captcha qui ne pose aucun problème en PHP 4.4.9.
// start session
session_start();
// ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstwxyz123456789
$liste = 'abcdefghkmnpqrstwxyz23456789';
$code_now = '';
// =5
while(strlen($code_now) != 5)
{
$code_now .= $liste[rand(0, 63)];
}
$_SESSION['image'] = $code_now;
header('Content-type: image/jpeg');
header('Cache-Control: no-store, no-cache, must-revalidate');
// 40, 15
$img = imageCreate(50, 20);
$bc = imageColorAllocate($img, 51, 51, 51);
$texte = imageColorAllocate($img, 254, 255, 240);
// 2, 5, 1.875,
imageString($img, '4', 5, 2.875, $code_now, $texte);
// 30
imagejpeg($img, '', 30);
imageDestroy($img);
?>
Pages : 1