Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - send_e-mail
Forum - PHP - send_e-mail

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 12:35
Domenica, 21/09/2008
Ragazzi, guardate questo file, dovrebbe far inviare e-mail dal web al mio indirizzo (salvatore.ciotola@tiscali.it). Io nn sono molto pratico in php. potreste darci una controllata??
Codice sorgente - presumibilmente Python

  1. <?php
  2. // L’INDIRIZZO DEL DESTINATARIO DELLA MAIL
  3. $to = "salvatore.ciotola@tiscali.it";
  4.  
  5. // IL SOGGETTO DELLA MAIL
  6. $subject ="www.pianura91.altervista.org";
  7.  
  8. // COSTRUZIONE DEL CORPO DEL MESSAGGIO
  9. $body = "Contenuto del modulo:\n\n";
  10.  
  11. $body .= "Dati personali" ;<br>"nome: " . trim(stripslashes($_POST["nome"])) . "\n";
  12. $body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
  13. $body .= "Città: " . trim(stripslashes($_POST["citta"])) . "\n";
  14. $body .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";
  15. $body .= "testo: " . trim(stripslashes($_POST["testo"])) . "\n";
  16. $body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";
  17.  
  18. // INTESTAZIONI SUPPLEMENTARI
  19. $headers = "From: Modulo utenti<salvatore.ciotola@tiscali.it>";
  20.  
  21. // INVIO DELLA MAIL
  22. if(@mail($to, $subject, $body, $headers)) { // SE L’INOLTRO E’ ANDATO A BUON FINE…
  23.  
  24. echo "La mail è stata inoltrata con successo.";
  25.  
  26. } else {// ALTRIMENTI…
  27.  
  28. echo "Si sono verificati dei problemi nell’invio della mail.";
  29.  
  30. }
  31.  
  32. ?>


Ultima modifica effettuata da totipianurese il 21/09/2008 alle 12:36
PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 17:15
Domenica, 21/09/2008
Darci una occhiata è un conto, correggere è un altro. Innanzitutto restituisce qualche errore? se si dove? racconta qualcosa di tutto cio.

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 17:15
Domenica, 21/09/2008
Visto che la connessione mi ha fatto lo scherzo del doppio post, ne approfitto per suggerirti di provarlo in locale e leggere eventuali errori nel codice.

Ultima modifica effettuata da WARRIOR il 21/09/2008 alle 17:16
PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 17:33
Domenica, 21/09/2008
Non mi da nessun errore. Io dovrei far mandare con quel file.php (di sopra), dal mio sito web, e-mail al mo indirizzo di posta : salvatore.ciotola@tiscali.it.
Avrò sbagliato ad inserire quake campo??, potresti correggerlo per favore?:(

Ultima modifica effettuata da totipianurese il 21/09/2008 alle 17:35
PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 20:25
Martedì, 23/09/2008
???????????

PM Quote
Avatar
matteoiamma (Member)
Pro


Messaggi: 74
Iscritto: 18/06/2008

Segnala al moderatore
Postato alle 15:00
Mercoledì, 24/09/2008
Controlla nel file html il nome del valore dei campi,
controlla se corrisponde al nome che gli hai attribuito nel codice php

8-)

Ultima modifica effettuata da matteoiamma il 24/09/2008 alle 15:01
PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 19:23
Mercoledì, 24/09/2008
è questo, a me sembra corrispondono, controlla anke tu :d
Codice sorgente - presumibilmente Plain Text

  1. <form name="form1" method="post" action="mail.php">
  2. <table width="95%" align="center" >
  3. <tr>
  4. <td colspan="2"><div align="center"><strong>MODULO CONTATTI </strong></div></td>
  5. </tr>
  6. <tr>
  7. <td width="16%"><strong>Nome</strong></td>
  8. <td width="84%"><input type="text" name="nome"></td>
  9. </tr>
  10. <tr>
  11. <td><strong>Cognome</strong></td>
  12. <td><input type="text" name="cognome"></td>
  13. </tr>
  14. <tr>
  15. <td><strong>Città </strong></td>
  16. <td><input type="text" name="citta"></td>
  17. </tr>
  18. <tr>
  19. <td><strong>Indirizzo E-mail </strong></td>
  20. <td><input type="text" name="mail"></td>
  21. </tr>
  22. <tr>
  23. <td><strong>Oggetto</strong></td>
  24. <td><input type="text" name="oggetto"></td>
  25. </tr>
  26. <tr>
  27. <td><strong>Testo</strong></td>
  28. <td><textarea name="testo" cols="40" rows="10"></textarea></td>
  29. </tr>
  30. <tr>
  31. <td colspan="2"> </td>
  32. </tr>
  33. <tr>
  34. <td colspan="2"><div align="center">
  35. <input type="submit" name="Submit" value="Invia">
  36. </div></td>
  37. </tr>
  38. </table>
  39. </form>


PM Quote
Avatar
matteoiamma (Member)
Pro


Messaggi: 74
Iscritto: 18/06/2008

Segnala al moderatore
Postato alle 14:46
Giovedì, 25/09/2008
anzichè scrivere "citta" nel codice php hai scritto : "Città"
Ecco un primo errore.

PM Quote
Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 18:42
Giovedì, 25/09/2008
Ho corretto, ma non va lo stesso. Questo è l'errore che mi esce quando clicco su invia:

Parse error: syntax error, unexpected '<' in /membri/pianura91/mail.php on line 11

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo