Demolition Inviato 14 Aprile 2005 Segnala Condividi Inviato 14 Aprile 2005 non sono molto pratico (per niente) con PHP.. ho preso questo codice da una rivista.. funziona tutto tranne il fatto che quando nel mio form premi "invia", non va alla pagina che voglio io (homeforminviato.html)... come mai? cosa ho sbagliato???? qui sotto vi metto il codice che ho scritto nel gile php: <?php $name = $_REQUEST['name']; $email = $_REQUEST['email']; $message = $_REQUEST['message']; mail( "melatoweb@yahoo.it", "Contact us form result", $message, "From: $name <$email>" ); headler ( "Location: http://diemme.altervista.org/homforminviato.html" ); ?> http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ce Inviato 14 Aprile 2005 Segnala Condividi Inviato 14 Aprile 2005 Fatal error: Call to undefined function: headler() in /membri/diemme/feedback.php on line 7 La funzione headler(); non esiste, che io sappia Prova a cambiare headler con header Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 14 Aprile 2005 Autore Segnala Condividi Inviato 14 Aprile 2005 Ce, non avevo dubbio che mi avresti risposto tu! è già la seconda volta che mi salvi http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 14 Aprile 2005 Autore Segnala Condividi Inviato 14 Aprile 2005 che bello funziona!!!!! sono proprio contento http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ce Inviato 14 Aprile 2005 Segnala Condividi Inviato 14 Aprile 2005 Originally posted by Demolitionche bello funziona!!!!! sono proprio contento  Bene! Se vuoi aggiungere qualche controllo di coerenza (ossia verificare che chi ti scrive abbia davvero inserito un indirizzo email ed un messaggio) puoi dare uno sguardo qui: http://www.thesitewizard.com/archive/phptu...tutorial2.shtml Il codice per il tuo caso sarebbe <?  $name = $_REQUEST['name'];  $email = $_REQUEST['email'];  $message = $_REQUEST['message'];  if (!isset($_REQUEST['email'])) {   header( "Location: http://diemme.altervista.org/homform.html" );  }  elseif (empty($email) || empty($message)) {   header( "Location: http://diemme.altervista.org/erroreform.html");  }  else {   mail( "melatoweb@yahoo.it", "Contact us form result", $message, "From: $name <$email>" );   header( "Location: http://diemme.altervista.org/homforminviato.html"  );  } ?> E devi ovviamente creare una pagina erroreform.html che dice ''riempi i campi prima di premere invio, stupidino' Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 14 Aprile 2005 Autore Segnala Condividi Inviato 14 Aprile 2005 Perfetto! stavo giusto cercando qualcosa del genere! http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ce Inviato 15 Aprile 2005 Segnala Condividi Inviato 15 Aprile 2005 Siccome non si finisce mai di migliorare , una nota a futura memoria: il form puo' spedire il feedback anche a piu' indirizzi email, basta modificare questa riga: mail( "tizio@yahoo.it", "Contact us form result", $message, "From: $name <$email>" ); in mail( "tizio@yahoo.it, [email]caio@yahoo.it[/email], [email]sempronio@yahoo.it[/email]", "Contact us form result", $message, "From: $name <$email>" ); Link al commento Condividi su altri siti Altre opzioni di condivisione...
Demolition Inviato 15 Aprile 2005 Autore Segnala Condividi Inviato 15 Aprile 2005 E bravo Ce!!! http://www.danielemelato.com Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.