website logo
Auteur
avatar
Boris

Forum » » Sécurité » » Forum et Spam


Posté : 22 mai 2006 à 04:42 icone du post

autre possibilité pour cryyptimage.php, permettant l'utilisation d'une fonte ttf. (mais nécessite d'en avoir une au moins sur le serveur). Après, on peut même faire une génération de fonte aléatoire, si on a plusieures polices ttf sur le serveur...



    $code = $_GET['code'];
    $largeur    = 120;
    $hauteur    = 50;
    $image        = imageCreate($largeur, $hauteur);
    $couleurFond    = imageColorAllocate($image, 0, 0, 155);
    $couleurTexte    = imageColorAllocate($image, 150, 150, 255);
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("!content-type:! image/jpeg");

    imagettftext($image, 20, rand(0,10), 10, ($hauteur - 10), $couleurTexte, "arial.ttf","".$code."");

    imagejpeg($image,"",20); // <== de 0 à 100, (0 = image déformée - 100 = image non déformée)
    imageDestroy($image);


Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=20052&forum=12