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

    problemi con form email

    Salve a tutti
    Nel mio sito html ho realizzato un form mail in php.Non essendo un'esperto in php volevo chiedere un consiglio.
    La mail spedita dal sito mi arriva correttamente nella mia casella di posta ma non mi viene riportato l'indirizzo del mittente....infatti mi compare come mittente il server (apache@ns126.altervista.org)...qualcuno mi può dare una spiegazione?come posso modificare?grazie

    questo è quello che ho compilato:

    <?

    $writeToFile = true;
    $fileName = "messages.txt";
    $sendMail = true;
    $mail = "mia mail@yahoo.com";


    if ($sendMail)
    {

    $subject=$_GET["subject"];
    $header="Content-type: text/plain; charset=\"utf-8\"";
    $header.="From: ".($_GET["name"])." <".($_GET["email"]).">";
    $header.="Subject: $subject";
    $header.="Content-type: text/plain; charset=\"utf-8\"";
    $msg=$_GET["message"];
    mail($mail, $subject, $msg, $header);
    }

    if ($writeToFile)
    {
    $msgs = fopen($fileName, "a");

    fwrite($msgs, "From: ".($_GET["name"])." <".($_GET["email"]).">\r\n");
    fwrite($msgs, "Subject: $subject\r\n\r\n");
    fwrite($msgs, $_GET["message"]);
    fwrite($msgs, "\r\n-----------------------------------------------------------\r\n\r\n");

    fclose($msgs);
    }


    ?>

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Prova con
    Codice PHP:
    $header "From:Nome che vuoi <email che invia>"

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.