PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 27-12-2015 15:52:02

phppk
Membre
Inscription : 27-12-2015
Messages : 3

Affichage Captcha dans formulaire suite passage de 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.

<?php

    // 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);

?>

Dernière modification par phppk (29-12-2015 17:37:22)


Hors ligne

#2 27-12-2015 19:32:42

phppk
Membre
Inscription : 27-12-2015
Messages : 3

Re : Affichage Captcha dans formulaire suite passage de PHP 4.4.9 à PHP 5.6

Voilà le problème en image, si ça peut aider ...

Et d'avance ... Merci pour votre aide !

PHP 4.4.9
i-gKVvnBf-S.jpg

PHP 5.6
i-VpZ5hM9-S.jpg

Hors ligne

#3 29-12-2015 17:38:16

phppk
Membre
Inscription : 27-12-2015
Messages : 3

Re : Affichage Captcha dans formulaire suite passage de PHP 4.4.9 à PHP 5.6

Problème résolu !

Un grand merci à tous pour votre aide.

Hors ligne

Pied de page des forums