Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Form senza Mittente

  1. #1

    Form senza Mittente

    ciao a tutti,

    con questo codice processo un form per l'invio email

    Codice PHP:
    $to "info@miaemail.it";
    $subject "Email da miosito";
    $body "Dati Mittente:\n\n";

    $body .= "Nome: " trim(stripslashes($_POST["nome"])) . "\n";
    $body .= "Cognome: " trim(stripslashes($_POST["cognome"])) . "\n";
    $body .= "Telefono: " trim(stripslashes($_POST["telefono"])) . "\n";
    $body .= "email: " trim(stripslashes($_POST["email"])) . "\n";
    $body .= "Testo: " trim(stripslashes($_POST["testo"])) . "\n";

    if(
    mail($to$subject$body"From: $email\nReply-To: $email\n")) { 

    echo 
    "La mail è stata inoltrata con successo.";

    } else {

    echo 
    "Si sono verificati dei problemi nell'invio della mail.";



    il problema è che la mail mi arriva senza mittente, e vorrei che il mittente sia l'email di chi scrive.

    Dove sto sbagliando??


    Grazie mille

    Gianluca

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    non vedo nessuna assegnazione alla variabile $email...

    usata in
    Codice PHP:
    if(mail($to$subject$body"From: $email\nReply-To: $email\n")) { 

  3. #3
    grazie per la gentile risposta.............. forse mi sono perso....

    mi puoi portare l'esempio per cortesia?

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    che esempio vuoi?!?
    questo??
    Codice PHP:
    $email "indirizzo_mittente@mittente.it" ;
    $to "info@miaemail.it"
    $subject "Email da miosito"
    $body "Dati Mittente:\n\n"

    $body .= "Nome: " trim(stripslashes($_POST["nome"])) . "\n"
    $body .= "Cognome: " trim(stripslashes($_POST["cognome"])) . "\n"
    $body .= "Telefono: " trim(stripslashes($_POST["telefono"])) . "\n"
    $body .= "email: " trim(stripslashes($_POST["email"])) . "\n"
    $body .= "Testo: " trim(stripslashes($_POST["testo"])) . "\n"

    if(
    mail($to$subject$body"From: $email\nReply-To: $email\n")) { 

    echo 
    "La mail è stata inoltrata con successo."

    } else { 

    echo 
    "Si sono verificati dei problemi nell'invio della mail."



  5. #5
    Si ok, infatti mi ero un po' perso, pero la devo prendere sempre con _post

    $email = $_POST["email"];



    Grazie cmq per la risposta e per il tempo dedicatomi ;-)



    Ciao Gianluca

  6. #6
    Se non sbaglio i custom header devono essere separati da CR+LF, non solo CR:

    Codice PHP:
    if(mail($to$subject$body"From: $email\n\rReply-To: $email\n\r")) {
                                                 ^^                  ^^ 

  7. #7
    Anche............ cosi' pero' va ;-)


    Grazie

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.