Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549

    errore nella creazione immagine

    salve,

    ho trovato uno script per generare un immagine captcha ma mi da un errore che non posso neanche visualizzare (se inserisco error_reporting(E_ALL) non funziona).
    potreste darci un occhiata?

    mille grazie

    Codice PHP:
    header("Content-type: image/png");

    $x 200;
    $y 75;
    $code substr($_GET['code'],0,9);
    $space $x / (strlen($code)+1);


    $img imagecreatetruecolor($x,$y);

    $bg imagecolorallocate($img,255,255,255);
    $border imagecolorallocate($img,0,0,0);
    $colors[] = imagecolorallocate($img,128,64,192);
    $colors[] = imagecolorallocate($img,192,64,128);
    $colors[] = imagecolorallocate($img,108,192,64);

    imagefilledrectangle($img,1,1,$x-2,$y-2,$bg);
    imagerectangle($img,0,0,$x-1,$y-2,$border);

    for (
    $i=0$istrlen ($code); $i++)
    {
    $color $colors[$i count($colors)];
    imagettftext($img,28+rand(0,8),-20+rand(0,40),($i+0.3)*$space,50+rand(0,10),$color,'alba.ttf',$code{$i});
    }

    for(
    $i=0;$i<400;$i++)
    {
    $x1 rand(3,$x-3);
    $y1 rand(3,$y-3);
    $x2 $x1-2-rand(0,8);
    $y2 $y1-2-rand(0,8);
    imageline($img,$x1,$y1,$x2,$y2,$colors[rand(0,count($colors)-1)]);
    }

    imagepng($img); 
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  2. #2
    Il codice che hai postato funziona, a patto che il font alba.ttf sia presente nella cartella corrente e che venga passato un codice tramite $_GET['code'].

  3. #3
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    Originariamente inviato da filippo.toso
    Il codice che hai postato funziona, a patto che il font alba.ttf sia presente nella cartella corrente e che venga passato un codice tramite $_GET['code'].
    mannaggia.....il font c'è e $_GET['code'] ha un valore, verificato con un echo. ho anche provato a riempire $code con una stringa, ma niente. ma che diavolo sarà.....

    c'è modo di vedere che errore viene generato?
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.