Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di matoff
    Registrato dal
    Oct 2010
    Messaggi
    12

    Passare var da PHP a HTML

    Salve a tutti,
    avrei bisogno di una mano:

    Ho una pagina formata da una parte in php ed un form in html..
    Avrei bisogno di passare una variabile contenuta nel codice php al codice html..
    Come posso fare?

    Grazie a tutti!

  2. #2
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di matoff
    Registrato dal
    Oct 2010
    Messaggi
    12
    Come faccio a passarla con echo?
    Non mi fa la stampa?

  4. #4
    Per visualizzare una variabile nell'HTML generato basta stamparla! Altrimenti non ho capito cosa devi fare dato che "passare una variabile al codice html" non ha nessun senso.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di matoff
    Registrato dal
    Oct 2010
    Messaggi
    12
    Mi spiego meglio:

    Ho scritto in php il codice per creare captcha.
    Devo inserirlo in un form html, come anti-spam per l'inserimento di commenti.
    Devo controllare che il captcha inseito (cioè quello contenuto nella textbox) sia uguale a quello generato che ho salvato in una variabile nel codice php.
    La pagina di destinazione del form è quella dove c'è anche il form, e i commenti vanno messi sotto al form...
    Come faccio a mandare col metodo Post anche la variabile di controllo del captcha generato che ho nel codice php?

    Grazie

  6. #6
    Quando generei il form lo passi come parametro hidden:

    Codice PHP:
    $captcha = ...
    echo 
    "<input type='hidden' name='captcha' value='$captcha'/>"
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di matoff
    Registrato dal
    Oct 2010
    Messaggi
    12
    Grazie Mille ora provoo!

    Un'ultima cosa è possibile ruotare le lettere del captcha?
    Ho provato così ma non ruota:

    Codice PHP:
    <?php $immagineimagecreate(200,80); 
    $colorsfondo=imageColorAllocate($immagine255255255); 
    $colorcar=array(imageColorAllocate($immagine000),imageColorAllocate($immagine2550,0),imageColorAllocate($immagine02550),imageColorAllocate($immagine00255),imageColorAllocate($immagine10025550),imageColorAllocate($immagine10100185));
    $str=array(chr(rand(97,122)),rand(1,9),chr(rand(97,122)),rand(1,9),chr(rand(97,122)) ); 
    $x=0
    $strsave=''
    //Ciclo for per caricare più lettere/numeri nell'img 
    for($i=0;$i<5;$i++){ 
    //Generazione numeri e lettere casuali 
    $col=$colorcar[rand(0,5)];
    $stringa=$str[rand(0,4)]; 
    $strsave.=$stringa;
    imagestring($immagine,5,$x,30,$stringa,$col); 
    imagerotate($immagine,rand(-90,90),$colorsfondo); 
    //Linee 
    imageline($immagine,rand($x,$x+10),rand(10,15),rand(5,$x+40),rand(20,75),$colorcar[rand(0,5)]); 
    //Linee corte simili a punti 
    imageline($immagine,$l=rand($x,$x+45),$h=rand(20,60),$l+$i+2,$h+$i+1,$colorcar[rand(0,5)]);
    $x+=40

    header("Content-type: image/jpeg");
     
    imagejpeg($immagine); 
    ?>

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.