Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Aiuto con la funzione @mail
Forum - PHP - Aiuto con la funzione @mail

Avatar
crack001 (Normal User)
Rookie


Messaggi: 52
Iscritto: 25/10/2007

Segnala al moderatore
Postato alle 22:01
Venerdì, 05/02/2010
Questo topic è stato chiuso dal moderatore

salve a tutti, ho un piccolo problema con uno script che stavo scrivendo per un mio sito, il problema è il seguente:

Siccome devo gestire l'invio di alcune email ho pensato di farlo tramite uno script...in pratica l'utente inserisce i dati in un form, e questi vengono inviati via email a 2 indirizzi email, 1 è il mio mentre l'altro è del mio collega...dopo questo lo script prendeva l'indirizzo email dell'utente inserito tramite il form e gli mandava un email in automatico con le informazioni...xo diciamo che ho un piccolo problema, cioè l'email viene ricevuta da me e dal collega ma non viene ricevuta dall'utente...

lascio qui sotto il codice da me scritto, sicuramente avrò fatto degli errori e spero che qualcuno di voi possa aiutarmi xke sono davvero in crisi

Codice sorgente - presumibilmente PHP

  1. <?php
  2.  
  3.        
  4.  
  5.         $body="Contenuto del modulo:\n\n";
  6.  
  7.         $body .="nome: " . trim(stripslashes($_POST[nome])) . "\n";;   
  8.  
  9.         $body .="email: " . trim(stripslashes($_POST[email])) . "\n";; 
  10.  
  11.         $body .="pack: " . trim(stripslashes($_POST[pack])) . "\n";;   
  12.  
  13.         $body .="commento: " . trim(stripslashes($_POST[commento])) . "\n";;   
  14.  
  15.         $dest = "email1@email1.it";
  16.         $dest2 = "email2@email2.it";
  17.  
  18.         $nome = $POST_[nome];
  19.  
  20.         $subject = "Richiesta news";
  21.         $email=$_POST[email];
  22.  
  23.        
  24.         $info="Mssg da inviare all'utente che compila il form";
  25.  
  26.        
  27.  
  28.         if((@mail($dest ,$subject, $body)) && (@mail($dest2 , $subject, $body)))
  29.  
  30.         {
  31.         @mail($email,$subject,$info);
  32.  
  33.         echo "Il messaggio è stato inviato correttamente, verrai inserito e contattato al piu presto dagli admin!!!";
  34.  
  35.         }
  36.  
  37.         else
  38.  
  39.         {
  40.  
  41.         echo "Ci sono degli errori...riprova";
  42.  
  43.         }      
  44.        
  45.  
  46.  
  47.  
  48. ?>


Ultima modifica effettuata da crack001 il 05/02/2010 alle 22:01
PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 19:39
Sabato, 06/02/2010
questa è una porzione del tuo codice,
l'operazione che usi per inviare l'email e corretta.
ma l'errore può dipendere da vari fattori.
solo con questa porzione non possiamo aiutarti.


PM
Avatar
crack001 (Normal User)
Rookie


Messaggi: 52
Iscritto: 25/10/2007

Segnala al moderatore
Postato alle 14:41
Domenica, 07/02/2010
allora...ti posto tutto il codice sia la parte html con il form sia la parte php con il codice sopra:

HTML

<html>
    <head><title>Form richiesta account</title></head>
    <body>
    <form method="post" action="/mailtoftp/elabora_form.php">
    <fieldset>
    <legend>Inserisci il tuo nickname</legend>
    <label><input type="TEXT" name="nome" maxlength="30"></label>
    </fieldset>

    <fieldset>
    <legend>Inserisci la tua email di REGISTRAZIONE</legend>
    <label><input type="TEXT" name="email" maxlength="40"></label>
    </fieldset>
    <br>
    <fieldset>
    <legend>Scegli il tuo pacchetto</legend>
    <INPUT type="RADIO" name="pack" value="pack1"> 30 GB = 8€
    <br>

    <INPUT type="RADIO" name="pack" value="pack2"> 60 GB = 15€
    <br>    
    <INPUT type="RADIO" name="pack" value="pack3"> 100 GB = 25€
    <br>    
    </fieldset>
    <fieldset>
    <legend>Inserisci un commento</legend>
    <textarea cols=50 rows=4 WRAP="physical" name="commento">

Ultima modifica effettuata da crack001 il 07/02/2010 alle 14:42
PM
Avatar
crack001 (Normal User)
Rookie


Messaggi: 52
Iscritto: 25/10/2007

Segnala al moderatore
Postato alle 16:18
Domenica, 07/02/2010
tutto risolto!!! avevo sbagliato a mettere il percorso del form -.- scusate

PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 17:04
Domenica, 07/02/2010
tranquillo :rotfl:

moltissime volte capita non sei il primo.
a volte la soluzione e proprio sotto al nostro naso.
ma nn la notiamo perche siamo troppo sicuri di noi heheh chiudo :k:


PM