|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
mail in php come si fa?
Ciao a tutti non riesco a far funzionare la funzione mail in php.
In pratica non riesco a fargli passare i parametri di smtp per l'invio di email? <?php function send_email($email,$Subject,$Text,$user) { //mail("$email","$Subject","$Text","From: Prova <$user>"); } ?> Ecco la mia funzione potete aiutarmi? Grazie a tutti e buone feste
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Dal manuale:
Configurazione Runtime Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini. Tabella 1. Opzioni di configurazione Mail Nome Predefinito Modificabile in SMTP "localhost" PHP_INI_ALL smtp_port "25" PHP_INI_ALL sendmail_from NULL PHP_INI_ALL sendmail_path DEFAULT_SENDMAIL_PATH PHP_INI_SYSTEM Per ulteriori dettagli e per la definizione delle costanti PHP_INI_* fare riferimento a ini_set(). Di seguito una breve descrizione delle direttive di configurazione. SMTP string Usato solo sotto Windows: Nome DNS o indirizzo IP del server SMTP che PHP deve usare per spedire posta elettronica con la funzione mail(). SMTP int Usato solo sotto Windows: Numero della porta del server specificato da SMTP al quale connettersi quando si inviano email usando mail(); il valore predefinito è 25. Disponibile solo a partire da PHP 4.3.0. sendmail_from string Quale campo "From:" devono avere i messaggi inviati da PHP sotto Windows. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Ciao,
come modifico il php.ini? sto usando EasyPHP Ho un phpini.exe dove includo le librerie e un file easyphp.ini fato in questo modo [EasyPhp] AutoStartServers=Y AutoStartEasyPhp=N AutoReloadConf=Y ExpertMode=N CheckVersion=N StartAsServices=N ShowAlways=N ExpandPos=1 [MySql] MySqlArguments=--skip-name-resolve --language=french datadir=C:\Programmi\EasyPHP\mysql\data basedir=C:\Programmi\EasyPHP\mysql [System] Setupdir=C:\Programmi\EasyPHP Windir=C:\WINDOWS Systemdir=C:\WINDOWS\System32 Cmq questo è l'errore che mi da quando cerco di inviare email Warning: Failed to Receive in c:\programmi\easyphp\www quelle cose ceh tu mi hai scritto le includo dentro il mio file email.php?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Ok ho capito easyphp non ha un mailserver quindi non potrò mai inviare l'email.
Grazie!!
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Certo che potrai !!!
Usa ini_set() per settare i valori da codice... Setta i valori SMTP al tuo server SMTP e smtp_port a 25... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Gandioso..
come si utlizza ini_set() ? nella mia funzioane che manad l'email? <?php function send_email($email,$Subject,$Text,$user) { //mail("$email","$Subject","$Text","From: Prova <$user>"); } ?>
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
forse non sono stato chiaro,il mio pb è come chiamare un server smtp.
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
La tua funzione comunque non invia niente perchè
//mail("$email","$Subject","$Text","From: Prova <$user>"); ha lo // davanti e quindi è commentato... http://it2.php.net/manual/it/function.ini-set.php |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:35.


















