$codice_conferma e ben diverso da $codiceconferma
$codice_conferma e ben diverso da $codiceconferma
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ciao Piero, intanto grazie 1000 per l'aiuto, lo apprezzo molto.
ho fatto come dicevi, in effetti mi è sparito l'errore della riga 61 ma è rimasto quello della riga 76
riga 76
if($sentmail){
cosa sbaglio?
devo configurare qualcosa? tu sapresti darmi una possibile soluzione?
mario
forse e' qui che devi configurare la mail nel php.ini
In pratica se vuoi inviare la Email devi avere un account abilitato per inviare sul tipo di provider che ti fornisce l'ADSL. es. per alice adsl:
Ovviamente se hai un altro provider internet dovrai agire di conseguenza in modo appropriato. Dopo le modifiche si deve restartare apache e (a volte) ripulire la cache del browser.codice:[mail function] ; For Win32 only. SMTP = mail.tin.it smtp_port = 25 ; For Win32 only. sendmail_from = utente_valido@tin.it ;oppure utente_valido@alice.it
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ciao,
ho fatto quello che mi dicevi, non so se ho fatto tutto correttamente, sono andato in easyphp -> configurazione -> php
ho cercato la voce "mail function"
ho configurato cosi (utilizzo la Vodafone station ed ho inserito per prova la mail con gmail):
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.net.vodafone.it
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = le2ruote@gmail.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on NT, not valid in Windows 95).
;mail.log = syslog
mi esce sempre lo stesso errore
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-12.1\www\sito\register.php on line 72
Errore, link di attivazione non inviato.
Piero secondo te devo fare qualcosa da phpmyadmin?
io ho solo creato il db ed inserito 2 tabelle, secondo te devo fare altro che abiliti la registrazione?
grazie ancora
Ciao Piero,
ho fatto quello che mi dicevi, almeno spero, sono andato in easyphp -> configurazione -> php ed ho inserito la seguente configurazione (utilizzo adsl Vodafone ed ho inserito una mail fittizia gmail):
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.net.vodafone.it
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = le2ruote@gmail.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on NT, not valid in Windows 95).
;mail.log = syslog
purtroppo esce sempre l'errore:
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-12.1\www\sito\register.php on line 72
Errore, link di attivazione non inviato.
Premetto che in phpmyadmin ho creato un db ed inserito dentro 2 tabelle, non ho fatto altro,
nella cartella utenti_temp mi lascia traccia dei tentativi di accesso:
utenti.jpg
mentre nella cartella utenti non lascia traccia.
è come se mi mancasse un passaggio, probabilmente in phpmyadmin devo fare una configurazione, ma sinceramente non saprei.
riesci a darmi qualche suggerimento?