Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206

    info su invio mail da form

    Ciao a tutti,

    ho creato una form che con il metodo post passa delle variabili ad una pagina php che ha il compito di inviare una mail tramite comando mail()!
    Per testare il tutto sul mio pc uso XAMPP!
    Quando compilo il form e clicco su invia però mi esce il seguente risultato:

    Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\XAMPP\xampp\htdocs\xampp\Sito\form\elabora_f orm.php on line 13

    dove alla linea 13 ho la seguente istruzione:

    Codice PHP:
    mail("mio_indirizzo_mail""Invio email da: $_POST[nome]"$messaggio); 
    Come posso fare per ricevere le mail?
    Devo per caso modificare il file php.ini?

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22
    prova con

    Codice PHP:
    mail("mio_indirizzo_mail""Invio email da: $_POST[nome]"$messaggio,"From: [email]miamail@miodominio.it[/email]"); 
    ...il SIMO
    :adhone:

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    Mi restituisce:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\XAMPP\xampp\htdocs\xampp\Sito\form\elabora_f orm.php on line 13

    dove la linea 13 ora è:

    Codice PHP:
    mail("mia@dominio.it""Invio email da: $_POST['nome']"$messaggio"From: [email]mia@dominio.it[/email]"); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22
    mettila così


    mail("simoz82@gmail.com", "Invio email da: ".$_POST['nome'], $messaggio, "From: mia@dominio.it");

    a me xampp da un errore sul smtp che non ho configurato, quindi la linea è corretta.

    credo gli piacesse poi il post all'interno degli ""...
    ...il SIMO
    :adhone:

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    E' probabile...

    ora però mi restituisce questo errore sul SMTP:

    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\XAMPP\xampp\htdocs\xampp\Sito\form\elabora_f orm.php on line 13

    Devo configurare qualcosa per l'invio mail?

    Grazie del supporto!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22
    eheh stesso errore mio... non hai configurato il server smtp per l'invio delle mail cosa che però non saprei dirti come fare che a livello sistemistico faccio cXXXXe...
    ...il SIMO
    :adhone:

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    Ciao,

    ho risolto andando a modificare il file php.ini ed inserendo in [mail function] il server SMTP che utilizzo con la relativa porta la 25!
    Avrei però una cosa da chiedere! Ora che invio la mail come posso fare per fare un refresh e tornare alla pagina del form?

    grazie mille

  8. #8
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    header('location: paginaConForm.php');

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    206
    ho provato ma con header non andava ed ho risolto con:

    <meta http-equiv="refresh" content="5;url=form_contattaci.html" />

    grazie a tutti

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.