Pagina 9 di 21 primaprima ... 7 8 9 10 11 19 ... ultimoultimo
Visualizzazione dei risultati da 81 a 90 su 205
  1. #81

    ok

    A me potrebbe andare bene una cosa così anche se
    non sarebbe meglio che fosse una immagine distorsa per far in modo di renderla illeggibile agli spam?
    poi ho visto che il tuo codice non cambia è sempre quello ...
    Perchè a me non funziona l'ho esattamente copiato e fatto tutto come mi hai detto...
    Azz....
    ciao grazie

  2. #82
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: ok

    Originariamente inviato da Markyno
    A me potrebbe andare bene una cosa così anche se
    non sarebbe meglio che fosse una immagine distorsa per far in modo di renderla illeggibile agli spam?
    poi ho visto che il tuo codice non cambia è sempre quello ...
    Perchè a me non funziona l'ho esattamente copiato e fatto tutto come mi hai detto...
    Azz....
    ciao grazie
    L'immagine la puoi modificare, se invii un messaggio vedrai che poi il codice cambia, hai controllato nel form che il richiamo <img src="captca-image.php " sia esattamente il nome del file che contiene il codice?

  3. #83

    certo

    il nome è quello copiato pari pari a quello che mi hai postato senza cambiare una virgola
    ma come è possibile ....

  4. #84
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: certo

    Originariamente inviato da Markyno
    il nome è quello copiato pari pari a quello che mi hai postato senza cambiare una virgola
    ma come è possibile ....
    Qualcosa non è corretto, il codice captca l'hai messo in un file vuoto ? Cioè in bianco senza il <!DOCTYPE... o altri tag html, l'hai salvato in php?

  5. #85

    si

    Certo che si ho aperto un file fuoto completamente bianco ed ho copiato tutto quello che hai scritto te salvato in php ecc.Ma questa benedetta immagine non la visualizza ci rimane sta crocetta.
    Domanda può dipendere dal server di aruba ma non credo...?
    ciao grazie ancora

  6. #86
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: si

    Originariamente inviato da Markyno
    Certo che si ho aperto un file fuoto completamente bianco ed ho copiato tutto quello che hai scritto te salvato in php ecc.Ma questa benedetta immagine non la visualizza ci rimane sta crocetta.
    Domanda può dipendere dal server di aruba ma non credo...?
    ciao grazie ancora
    Non riesce a prendere il codice, la pagina del form l'hai salvata in php?

  7. #87

    si

    certamente

  8. #88
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Re: si

    Originariamente inviato da Markyno
    certamente
    Aggiungi la parte in rosso:

    session_start();
    //Controlla che il codice Captca inserito corrisponda a quello che appare sopra
    if ($_SESSION['rand_code'] != $_POST['validator'])
    $errore .= "







    <tr><td valign=\"center\"><center><font family=\"arial\" size=\"5\">Codice errato!</font></center>
    ";
    if ($errore)
    echo $errore;
    if ($errore):
    $tab_ins;
    $meta="<META http-equiv=\"REFRESH\" content=\"2; url=http://www.tuosito/form.php\">";

    ...e sopra il form metti questo:

    <?php
    session_start()
    ?>


    <form method="post"...>

  9. #89

    ti riscrivo il tutto per non commettere errori

    form.php
    ---------
    <?php
    session_start()
    ?>

    <form method="post"...>

    [img]captca-image.php[/img] <input type="text" name="validator" id="validator" size="5" />
    <font size="2" color="red" face="arial">Scrivi il codice</font>


    controllo.php
    ------------
    session_start();

    //Controlla che il codice Captca inserito corrisponda a quello che appare sopra
    if ($_SESSION['rand_code'] != $_POST['validator'])
    $errore .= "







    <tr><td valign=\"center\"><center><font family=\"arial\" size=\"5\">Codice errato!</font></center>
    ";
    if ($errore)
    echo $errore;

    if ($errore):
    $tab_ins;
    $meta="<META http-equiv=\"REFRESH\" content=\"2; url=http://www.tuosito/form.php\">";



    captca-image.php
    -----------------
    <?php

    //Captca-image

    session_start();

    if (empty($_SESSION['rand_code'])){
    $str = "";
    $length = 0;
    $caratteri = "abcdefghijkmnpqrstuvwxyz123456789";//Caratteri che appaiono come immagine
    for ($i = 0; $i < 5; $i++){
    $str .= $caratteri{rand(0,34)};
    }
    $_SESSION['rand_code'] = $str;
    }
    $imgX = 60;//Sposta a dx i caratteri-immagine
    $imgY = 20;//Sposta in alto i caratteri-immagine
    $image = imagecreatetruecolor(60, 20);
    $backgr_col = imagecolorallocate($image, 238,239,239);//Colore di sfondo
    $border_col = imagecolorallocate($image, 208,208,20);//Colore del bordo
    $text_col = imagecolorallocate($image, 46,60,31);//Colore dei caratteri-immagine

    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 = "arial.ttf";
    $font_size = 12;//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 Captca-image

    ?>


    Questo è il tutto sempre grazie attendo info.

  10. #90
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Avrai anche messo il font arial.tff dovrebbe funzionare come vedi dal mio guestbook funziona, può darsi che sia la cache che "vede" un vecchio file file , svuotala.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.