Visualizzazione risultati 1 fino 6 di 6

Discussione: Non trova più immagine captcha

  1. #1
    Guest

    Predefinito Non trova più immagine captcha

    Ho cambiato server e non appare più l'immagine ma tutti i codici php funzionane, questo è il codice:
    Codice:
    <img style="width: 70px; height: 30px;" id="capS" src="Captcha/captcha-image.php" alt="CAPTCHA image" title="CAPTCHA image">
    e questo il link, appare solo lo sfondo ma non le lettere-numeri interni:
    http://www.gruppoalveo.it/Captcha/captcha-image.php


    Questo il codice:
    Codice PHP:
    <?php
    session_start
    ();

    if(!isset(
    $_SESSION['rand_code']) || empty($_SESSION['rand_code'])) {
    $str = "";
    $length = 0;
    $caratteri = "abcdefknprstuvxyz12345679"; //TIPI di caratteri che appaiono come immagine (25)
    for ($i = 0; $i < 4; $i++) { //Il 4 indica il numero max di caratteri-immagine che appaiono
    $str .= $caratteri {
    rand(0,25) //Quanti TIPI di caratteri-immagine appaiono random ad ogni ciclo, 0+25=26
    };
    }
    $_SESSION['rand_code'] = $str;
    }
    $imgX = 57; //Sposta a dx i caratteri-immagine
    $imgY = 19; //Sposta in alto-basso i caratteri-immagine
    $image = imagecreatetruecolor(60, 20); //Sposta dx-sx alto-basso l'immagine coi caratteri
    $backgr_col = imagecolorallocate($image, 238,239,239); //Colore background dei caratteri #eeefef
    $border_col = imagecolorallocate($image, 208,208,20); //Colore del bordo #d0d014
    $text_col = imagecolorallocate($image, 46,60,31); //Colore dei caratteri-immagine #2e3c1f
    imagefilledrectangle($image, 0, 0, 60, 20, $backgr_col); //Cambiando i 4 valori appare un'ombra nera e si può creare un'effetto rilievo o incassato del rettangolo
    imagerectangle($image, 0, 0, 59, 19, $border_col); //Sposta il bordino colorato del rettangolo

    $font = "verdana.ttf"; //Font che si trova nella cartella Captcha e che appare come immagine
    $font_size = 14; //Dimensione dei caratteri-immagine
    $angle = 0; //Ruota obliqui i caratteri-immagine
    $box = imagettfbbox($font_size,$angle,$font,$_SESSION['rand_code']);
    $x = (int)($imgX - $box[4]) / 2; //Sposta a sx i caratteri-immagine
    $y = (int)($imgY - $box[5]) / 2; //Sposta in alto i caratteri-immagine
    imagettftext($image,$font_size,$angle,$x,$y,$text_col,$font,$_SESSION['rand_code']);

    header("Content-type: image/jpeg");
    imagejpeg($image);
    imagedestroy ($image);

    //Fine Captcha-image
    ?>
    Ultima modifica di gruppoalveo : 10-12-2014 alle ore 04.28.54

  2. #2
    Guest

    Predefinito

    Ti manca la cartella con i font

  3. #3
    Guest

    Predefinito

    Scarica tutto il file.rar

  4. #4
    Guest

    Predefinito

    Ha sempre funzionato, sono passato a Tophost ed è iniziato il problema, loro dicono che è un mio problema di codici. Ma se ha sempre funzionato!

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Citazione Originalmente inviato da gruppoalveo Visualizza messaggio
    Ha sempre funzionato
    Se ha sempre funzionato non è un problema di codice, ma della loro configurazione. Quindi è difficile aiutarti se non impossibile.

    Ciao!

  6. #6
    Guest

    Predefinito

    Lo penso anch'io, sto pensando di trasferire il sito su Netsons.
    -
    Ora su Netsons ho risolto tutto, sono contento…eppoi finalmente non c'è più quella maschera di reindirizzamento che avevo su Altervista. Netsons è un vero host.
    Ultima modifica di javascripter : 13-12-2014 alle ore 21.49.37

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •