• User Newbie

    errore del php oppure del proveider

    Cari Amici sono lieta di partecipare a questo forum

    ho un piccolo problema

    ho un sito dove ho un form mail fino a qualche mese fa andava adesso non va più
    cioè una volta che il form lo riempi e invii esce il messaggio che e stato spedito ma sulla casella della posta eletronica non arriva

    cosa puo essere? grazie anticipatamente

    se qualcuno mi desse una mano sono presente anche su messenger


  • Super User

    Dipende dal tipo di form mail... Fa riferimento a un sito esterno, tipo quelli di tiscali, oppure è fatto in php o asp?


  • Super User

    Ah però non avevo notato che il titolo è php!! 🙂
    Dovresti mostrare il codice in questo caso!
    Magari prova lo stesso codice in un hosting diverso se puoi e vedi se li funziona...


  • User Newbie

    questo e tutto il codice ragazzi penso che sia giusto e andato bene fino a che il proveider non ha fatto lavori

    <?php
    //Werte werden festgelegt
    //Angaben f¸r die Mailsendung
    $sender_name = "info";
    $empfaenger = [EMAIL="[email protected]"][email protected][/EMAIL];
    $betreff = "informazione";
    //headers werden festgelegt
    $headers = "From:".$sender_name."<".$empfaenger.">\r\n";
    $headers .= "Reply-To:".$sender_name."<".$empfaenger.">\r\n";
    $nome = isset($_POST["nome"]) ? $_POST["nome"]:"";
    $cognome = isset($_POST["cognome"]) ? $_POST["cognome"]:"";
    $indirizzo = isset($_POST["indirizzo"]) ? $_POST["indirizzo"]:"";
    $Tel = isset($_POST["Tel"]) ? $_POST["Tel"]:"";
    $code = isset($_POST["code"]) ? $_POST["code"]:"";
    $citta = isset($_POST["citta"]) ? $_POST["citta"]:"";
    $stato = isset($_POST["stato"]) ? $_POST["stato"]:"";
    $email = isset($_POST["email"]) ? $_POST["email"]:"";
    $info_a = isset($_POST["arrivo"]) ? $_POST["arrivo"]:"";
    $info_b = isset($_POST["partenza"]) ? $_POST["partenza"]:"";
    $info_c = isset($_POST["persone"]) ? $_POST["persone"]:"";
    $messaggio = isset($_POST["messaggio"]) ? $_POST["messaggio"]:"";
    $posta = ("$nome, $cognome, $indirizzo, $Tel, $code, $citta, $info_a, $info_b, $info_c, $stato, $email, $messaggio");

    $nachricht ="Nome: $nome\n
    Cognome: $cognome\n
    Indirizzo: $indirizzo\n
    Tel: $Tel\n
    Citta: $code $citta\n
    Stato: $stato\n
    E-Mail: $email\n
    data di arrivo: $info_a\n
    data di partenza: $info_b\n
    Quante Persone: $info_c\n
    Messaggio: $messaggio";

    if(isset($posta)) {
    $posta = mail($empfaenger, $betreff, $nachricht, $headers);
    header("location:ok.htm");

    } else {
    header("location:error.htm");
    }

    // [EMAIL="[email protected]"][email protected][/EMAIL]
    ?>


  • Super User

    Se è così allora dipende dall'host, perché non provi a chiedere all'assistenza?


  • User Newbie

    cioe dove
    host che sarebbe il proveider

    mai messenger ?
    aggiungimi