Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    ok, mettilo in un sessione al momento in cui lo sceglie e poi lo trasmetti di pagina in pagina fino ad inserirlo nella email

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    69
    facendo una cosa del genere potrebbe funzionare, mettendogli direttamente l'azione segnala amico internamente nella pagina

    PAGINA CON IL FORM:

    <form method="post" action="segnala_amico.php" <<<-------- al posto di questa, (tutta la parte evidenziata in rosso) inserisco:

    <form action="action.php" method="POST">
    function check_email ($email)
    {
    if(!eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})$",$email)){
    return false;
    } else {
    return true;
    }
    }
    function invia_segnalazione()
    {
    // IMPOSTIAMO LE VARIABILI DELLA MAIL
    $nome=$_POST['nome'];
    $email=$_POST['email'];
    $sito="html/pagina$pagenum.html";

    $verifica=check_email ($email);

    if(empty($email) OR $verifica==FALSE)
    {
    echo "<!DOCTYPE HTML>
    <html>
    <head>
    <title>Invio non riuscito</title>
    </head>
    <body>
    <div style=\"width:300px; text-align:center; padding:10px 0;
    font-size:13px; font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;\">
    <p style=\"font-size:18px; color:red;\">Attenzione!</p>";

    if(empty($nome))
    {echo "Non hai inserito il nome.<br/><br/>";}

    if(empty($email) or $verifica==FALSE)
    {echo "Non hai inserito l'indirizzo E-mail,<br/>
    oppure hai inserito<br/>un indirizzo E-mail non valido.<br/><br/>";}

    echo "<input type=\"button\" value=\"OK\" onclick=\"window.location.href='busta.jpg'\">
    </div>
    </body>
    </html>";
    }


    else


    {
    $message ="hi! \n\n";
    $message .="$sito\n\n";

    $intestazioni .= "From: $nome<noreply@noreply.it>\r\n";

    mail("$email","ciao",$message,$intestazioni);

    echo "<!DOCTYPE HTML>
    <html>
    <head>
    <title>Dati inviati correttamente</title>
    </head>
    <body>
    <div style=\"width:300px; text-align:center; padding:10px 0;
    font-size:13px; font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;\">
    <p style=\"font-size:18px; color:green;\">Dati inviati<br/>correttamente</p>
    <br/>
    <input type=\"button\" value=\"OK\" onclick=\"window.location.href='busta.jpg'\">
    </div>
    </body>
    </html>";
    }
    }
    invia_segnalazione();

    </form> poi continuo con il resto di codice per il form
    target="iframe_invia" name="segnala_amico"> <<<------- questa parte è sicuramente da correggere
    insert mail<br><input name="email" type="text">
    <br><br>
    <input value="Invia" type="submit">
    </form> ho provato a fare questo...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    69
    Quote Originariamente inviata da clasku Visualizza il messaggio
    ok, mettilo in un sessione al momento in cui lo sceglie e poi lo trasmetti di pagina in pagina fino ad inserirlo nella email
    quale tipo di sessione sarebbe corretto usare, o meglio con che "abbinamento"
    è possibile vedere un esempio?..

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