Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Registrazione con invio email

    Ciao ragazzi volevo sapere come far funzionare ciò, è un form per la registrazione, soltanto, voglio che arrivi un email all'utente e che per inserire i database faccia l'url che gli compare via email,all'email i cookie arrivano ma nella pagina insert.php nn mi aggiunge i dati, sembra che nn riesca a prendere i cookie,per provare se arrivano i dati ho messo ciao più il nome del cookie, ma mi scrive solo ciao,boh:


    <?php
    require("connessionealdatabase.php");

    if (isset($_POST['submit'])) {
    $nome=$_POST['nome'];
    $cognome=$_POST['cognome'];
    $email=$_POST['email'];
    $nickname=$_POST['nickname'];
    $password=md5($_POST['password']);

    if ($nome=="") { echo "Inserisci il nome"; }
    elseif ($cognome=="") { echo "Inserisci il cognome"; }
    elseif ($email=="") { echo "Inserisci la tua email"; }
    elseif ($nickname=="") { echo "Inserisci il tuo nickname"; }
    elseif ($password=="") { echo "Inserisci la tua password"; }


    else {
    session_start();
    $PHPSESSID=session_id();
    echo "Riceverai un email con cui potrai attivare la tua registrazione
    ";

    $email_1=$email;
    $subject="Iscrizione";

    setcookie("nome","$nome",time()+3600);
    setcookie("cognome","$cognome",time()+3600);
    setcookie("datadinascita","$datadinascita",time()+ 3600);
    setcookie("email","$email",time()+3600);
    setcookie("nickname","$nickname",time()+3600);
    setcookie("password","$password",time()+3600);







    $message=

    "$_COOKIE[nome]"."Clicca sotto per iscriverti\n".
    " http://url/insert.php?sid=$PHPSESSID";
    $headers="From:giovanni pascoli e ugo foscolo";
    mail($email,$subject,$message,$headers);

    }
    }
    ?>
    <h1>Registrazione</h1>




    <align='center'>
    <form action='' method='post'>
    <table width='100%' border='0'>
    <tr>
    <td width='9%'>Nome </td>
    <td width='91%'><input name='nome' type='text'></td>
    </tr>
    <tr>
    <td>Cognome </td>
    <td><input name='cognome' type='text'></td>
    </tr>
    <tr>
    <td>Email </td>
    <td><input name='email' type='text'></td>
    </tr>
    <tr>
    <td>Nickname </td>
    <td><input name='nickname' type='text'></td>
    </tr>
    <tr>
    <td>Password </td>
    <td><input name='password' type='password'></td>
    </tr>
    <tr>
    </tr>
    </table>
    <input type='submit' name='submit' value='Invia'></td>
    </form>



    fine--------------------------------
    pagina insert.php:


    <?php
    session_start();

    require("connnnnessssione_database.php");
    $inserimento="INSERT INTO registrati (nome,cognome,datadinascita,email,nickname,passwor d) VALUES ('$_COOKIE[nome]','$_COOKIE[cognome]','$_COOKIE[datadinascita]','$_COOKIE[email]','$_COOKIE[nickname]','$_COOKIE[password]')";
    $ok=mysql_query($inserimento);
    echo "Ciao\t";
    echo "$_COOKIE[nome]";
    echo "ok, il tuo account è stato attivato";
    setcookie("nome","$nome",time()-3600);
    setcookie("cognome","$cognome",time()-3600);
    setcookie("datadinascita","$datadinascita",time()-3600);
    setcookie("email","$email",time()-3600);
    setcookie("nickname","$nickname",time()-3600);
    setcookie("password","$password",time()-3600);
    ?>
    Ciao

  2. #2

  3. #3
    vi prego, vi supplico, vi.....nn so, che è rimasto?
    animum bonum

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.