Visualizzazione risultati 1 fino 9 di 9

Discussione: [php] funzione mail()

  1. #1
    Guest

    Predefinito [php] funzione mail()

    salve a tutti,

    ho ancora bisogno di un aiuto...

    Codice:
                            // Effettuo ora la registrazione.
                            $sql_reg="INSERT INTO utenti(username,nome,cognome,
                                      password,residenza,email,sitoweb, convalida)
                                      VALUES ('$username', '$nome', '$cognome',
                                      '$mypass', '$residenza', '$email', '$sitoweb','false')";
    
                            // Eseguo la query e registro il nuovo utente.
                            mysql_query($sql_reg) or die ("ERRORE: query registrazione.");
    
                            // Invio per email la password all'utente registrato
                            //
                            // Testo email
                            $testo="La tua password è "."$mypass";
    
                            mail($email,"prova",$testo);
    nel database viene inserito il nuovo utente... ma.. perchè la password non viene spedita?



    grazie ancora a tutti, :)
    David

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da dandelion Visualizza messaggio
    ma.. perchè la password non viene spedita?
    precisa:
    non viene spedita l'email o il messaggio arriva ma senza la password

  3. #3
    palla000 non è connesso Utente attivo
    Data registrazione
    12-07-2008
    Residenza
    trieste
    Messaggi
    278

    Predefinito

    devi fare
    Codice PHP:
    $testo="La tua password è ".$mypass;

  4. #4
    Guest

    Predefinito

    ma nel database la password ci arriva ?

  5. #5
    Guest

    Predefinito

    scusate mi sono espresso male. Nel database la password ci arriva.. è la mail a non essere inviata.

  6. #6
    Guest

    Predefinito

    Codice PHP:
    // Effettuo ora la registrazione.
    $sql_reg="INSERT INTO utenti(username,nome,cognome,
    password,residenza,email,sitoweb, convalida)
    VALUES ('
    $username', '$nome', '$cognome',
    '
    $mypass', '$residenza', '$email', '$sitoweb','false')";

    // Eseguo la query e registro il nuovo utente.
    mysql_query($sql_reg) or die ("ERRORE: query registrazione.");

    // Invio per email la password all'utente registrato
    //
    // Testo email
    $testo="La tua password è ".$mypass;
    $head.="MIME-Version: 1.0\r\n";
    $head.="Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
    $head.="Content-Transfer-Encoding: 7bit\r\n";
    mail($email,"prova",$testo,$head);
    prova cosi

    edit:
    scusa ma tu richiedi un attivazione del user ma atraverso la email non invii nessun dato per attivarlo, o mi sono fatto scappare qualcosa?
    Ultima modifica di webeasy : 12-03-2009 alle ore 01.48.58

  7. #7
    Guest

    Predefinito

    No l'attivazione dell'user consiste nel fare il login con la password inviata e modificarla poi a suo piacimento.

    Comunque non funziona ancora... la mail non parte :-S

  8. #8
    Guest

    Predefinito

    nn è che puoi postare l'intero script, forse ci siamo fatti scappare qualcosa!

  9. #9
    Guest

    Predefinito

    Codice PHP:
    // Effettuo ora la registrazione.
    $sql_reg="INSERT INTO utenti(username,nome,cognome,
    password,residenza,email,sitoweb, convalida)
    VALUES ('
    $username', '$nome', '$cognome',
    '
    $mypass', '$residenza', '$email', '$sitoweb','false')";

    // Eseguo la query e registro il nuovo utente.
    mysql_query($sql_reg) or die ("ERRORE: query registrazione.");

    // Invio per email la password all'utente registrato
    //
    // Testo email
    $testo="La tua password è $mypass";
    mail($email,"prova",$testo);
    prova cosi

Regole di scrittura

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