Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    php invio email non funziona

    ciao,
    non mi funziona il codice per inviare le email dopo l'imput, dove sbaglio?



    <?php
    $email=$row['email'];
    ?>


    <form enctype="multipart/form-data" name="formpassword" action="<?=$PHP_SELF?>" method="post" id="login">
    <input type="hidden" name="password" value="1">
    <input type="hidden" name="email" value="<?=$_POST['email']?>">
    <input type="submit" class="pulsante" value="invia password">








    <?php
    $nome=$row['nome'];
    $cognome=$row['cognome'];


    $username=$row['username'];
    $password=$row['password'];


    $email=$row['email'];


    if ($password==1){


    $header= "From: adamis.it <email@sito.it>\n";

    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";

    $subject= "sito.it - Nuova password utente";

    $mess_invio="<html><body>";

    $mess_invio.="
    <br><br><br><br>
    Gentile ".$nome." ".$cognome."
    <br><br><br><br>
    LA TUA USERNAME E': ".$username."<br>
    LA TUA PASSWORD E': ".$password."
    ";

    $mess_invio.='</body><html>';

    //invio email
    if(@mail($_POST['email'], $subject, $mess_invio, $header)){

    unset($_POST); //elimino le variabili post, in modo che non appaiano nel form


    }


    }
    ?></form>
    Ultima modifica di prinzart; 10-07-2014 a 11:57

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Sbagli nel non dire cosa significa "non funziona".

    "non funziona" da solo non vuol dire niente.
    Da errore? Quale? Le email non arrivano? Succede altro?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    non da errore, il problema è che non arrivano le email

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho anche scritto echo $email; e la email la stampa corretta

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Allora il problema più probabile è che non metti gli header necessari, in realtà praticamente non ne metti.
    Se ne è già parlato molte volte, fa una ricerca.

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.