Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema email Apache! [HELP]

  1. #1
    Guest

    Exclamation Problema email Apache! [HELP]

    Salve a tutti,
    Non sono molto pratico di script ma ho trovato questo script su internet e però quando viene inviata una mail dal sito viene visualizzato Apache al posto di, per esempio, prenotazione... (riporto il codice e immagine)
    Codice PHP:
    <?php
    /* definisci le variabili */
    $nome = "$_POST[nome]";
    $cognome = "$_POST[cognome]";
    $email = "$_POST[email]";
    $telefono = "$_POST[telefono]";
    $persone = "$_POST[persone]";
    $message = "$_POST[message]";
    $dal = "$_POST[dal]";
    $al = "$_POST[al]";

    $regexmail = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/' ;

    if (
    $_POST['nome'] == null || $_POST['cognome'] == null || $_POST['email'] == null || $_POST['telefono'] == null || $_POST['persone'] == null || $_POST['dal'] == null || $_POST['al'] == null) {
    echo
    "Devi riempire tutti i campi per mandare la mail!";
    }
    else if(!
    filter_var($email, FILTER_VALIDATE_EMAIL)){
    echo
    "Il tuo indirizzo mail non e' scritto correttamente! Controlla!";
    }
    else {
    /*scrivi un oggetto*/
    $oggetto = "Prenotazione da $nome $cognome";


    /*scrivi per bene il messaggio*/
    $messaggio = "Inviato il ".date('d-m-Y')." alle ".date('H:i:s')."<br>
    Nome: "
    .$nome."<br>
    Cognome: "
    .$cognome."<br>
    Email: "
    .$email."<br>
    Recapito telefonico: "
    .$telefono."<br>
    Numero di persone: "
    .$persone."<br>
    Dal giorno: "
    .$dal." al giorno: ".$al."<br>
    Ulteriori informazioni: "
    .$message;

    /* definisci intestazione */
    $intestazioni.= "MIME-Version: 1.0\r\n";
    $intestazioni.= "Content-type: text/html; charset=iso-8859-1\r\n";

    /* e sopratutto cambi la funzione mail in */
    mail("miaemail@mail.em", $oggetto, $messaggio, $intestazioni);

    echo
    "<b>Prenotazione effettutata con successo!</b><br><br>";
    echo
    $messaggio;
    echo
    "<br><br>";
    echo
    "Per info e contatti rivolgersi a Gianluca.<br>";
    echo
    "Oppure contattare direttamente l'email:";
    echo
    "<b>&nbsp;miaemail@mail.em</b>";
    }
    ?>
    Ultima modifica di provapercasa : 27-04-2014 alle ore 18.16.24

  2. #2
    Guest

    Predefinito

    Nell'assegnazione della stringa $oggetto devi mettere le variabili in modo concatenato, fuori dai doppi apici. ;)

Tags for this Thread

Regole di scrittura

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