Visualizzazione risultati 1 fino 6 di 6

Discussione: formemail

  1. #1
    Guest

    Predefinito formemail

    io ho questa formail in codice php
    Codice PHP:
    <?php
    $to
    = $_POST['ferroclaudio[at]hotmail.it'];
    echo
    "nome: $nome <br>";
    echo
    "indirizzo: $indirizzo <br>";
    echo
    "motivo del contatto: $motivo<br>";
    echo
    "testo inserito: $testo";
    ?>
    vorrei riuscire far mandare le email a: 'ferroclaudio[at]hotmail.it" dove sto sbagliando?
    Ultima modifica di alemoppo : 30-10-2011 alle ore 00.40.38 Motivo: +tag [php] +sostituito @ con [at]

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php
    $to
    = $_POST['ferroclaudio[at]hotmail.it'];
    echo
    "nome: $nome <br>";
    echo
    "indirizzo: $indirizzo <br>";
    echo
    "motivo del contatto: $motivo<br>";
    echo
    "testo inserito: $testo";

    $invio=mail($to,$nome,$motivo,$testo);

    if(
    $invio){
    echo
    "email spedita con successo";
    }
    else {
    echo
    "problema col postino :P";
    }


    ?>
    Ultima modifica di alemoppo : 30-10-2011 alle ore 00.40.11 Motivo: sostituito @ con [at]

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Non capisco il senso di:

    Codice PHP:
    $to = $_POST['ferroclaudio[at]hotmail.it'];
    Volevate scrivere:
    Codice PHP:
    $to = 'ferroclaudio[at]hotmail.it';
    ???
    (a meno che non c'é un campo nel form con name='ferroclaudio[at]hotmail.it' )


    {[at] -> @}

    Poi, le varie variabili $nome, $indirizzo, $motivo, $testo sono inizializzate?

    Ciao!

    EDIT:

    Vi ho sostituito le varie @ per evitare eventuale spam nella email
    Ultima modifica di alemoppo : 30-10-2011 alle ore 00.41.28

  4. #4
    Guest

    Predefinito formmail

    in risposta a xspacemasterx GRAZIE TANTO MA LE EMAIL NON ARRIVANO

    EDIT:

    grazie tanto alemoppo.........................
    se ho di bisogno, possio chiederti aiuto? e quindi usufruire della tua intelliggenza in materia?



    EDIT:

    scusa alemoppo, ma a me dopo l'invio della email dovrebbe arrivarmi nella mia posta elettronica l'indirizzo email di chi richiede info......................a me non arriva.
    xke?
    Ultima modifica di alemoppo : 30-10-2011 alle ore 13.23.33 Motivo: Non fare post consecutivi: usa il tasto "Edita" per editare i messaggi

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Lo schema dovrebbe essere una cosa del gnere:

    Codice PHP:
    <?php
    $messaggio
    = "nome:".$_POST['nome']."\nIndirizzo: ".$_POST['indirizzo']."\nMotivo del contatto: ".$_POST['motivo']."\n\nTesto inserito: \n".$_POST['testo'];

    if(
    mail('ferroclaudio[at]hotmail.it',$_POST['motivo'],$messaggio,'From: '.$_POST['indirizzo']))
    echo
    'email inviata';
    else
    echo
    'errore invio email';
    ?>
    Però andrebbero fatti eventuali controlli (ad esempio verificare che l'indirizzo sia un indirizzo corretto, etc).
    Se non ti funziona, servirebbe vedere il codice del form in HTML.

    Sostituisci [at] con @ ! (scrivere la email in chiaro sui forum potrebbe provocare spam nella tua casella)

    Ciao!
    Ultima modifica di alemoppo : 30-10-2011 alle ore 13.39.16

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Lo schema dovrebbe essere una cosa del gnere:

    Codice PHP:
    <?php
    $messaggio
    = "nome:".$_POST['nome']."\nIndirizzo: ".$_POST['indirizzo']."\nMotivo del contatto: ".$_POST['motivo']."\n\nTesto inserito: \n".$_POST['testo'];

    if(
    mail('ferroclaudio[at]hotmail.it',$_POST['motivo'],$messaggio,'From: '.$_POST['indirizzo']))
    echo
    'email inviata';
    else
    echo
    'errore invio email';
    ?>
    Però andrebbero fatti eventuali controlli (ad esempio verificare che l'indirizzo sia un indirizzo corretto, etc).
    Se non ti funziona, servirebbe vedere il codice del form in HTML.

    Sostituisci [at] con @ ! (scrivere la email in chiaro sui forum potrebbe provocare spam nella tua casella)

    Ciao!
    gazie alemppo

Regole di scrittura

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