invio e-mail

  • Creatore Discussione Creatore Discussione jerry
  • Data di inizio Data di inizio

jerry

Utente Attivo
2 Mag 2006
47
0
0
salve a tutti,
voglio cimentarmi anche io per la prima volta con PHP.
Avrei bisogno per favore di un cod. per l'invio di un email
attraverso form.
il mio scopo è:

form (inserimento dati)
PHP (controllo dati, riempire record in un database, e-mail al mittente, pagina di risposta).

Spero di essere stato chiaro.

sono a disposizione per qualsiasi "umiliazione". jerry
 
Ok, cominciamo con una cosa semplice, mostrami il form html per l'invio dei dati
:byebye:
 
PHP:
<? 

$oggetto = $_POST['oggetto']; 
$nome = $_POST['nome']; 
$testo = $_POST['testo']; 
$mail = $_POST['mail']; 
$leo = "[email protected]"; 
$testo = stripslashes($testo); 
$email = stripslashes($email); 

if (trim ($nome) == "") {
print "Tutti i campi del form sono obbligatori e non possono essere inseriti solo spazi bianchi...Torna indietro e inserisci correttamente i tuoi dati!! Grazie!!";
} elseif (trim ($mail) == "") {
print "Tutti i campi del form sono obbligatori e non possono essere inseriti solo spazi bianchi...Torna indietro e inserisci correttamente i tuoi dati!! Grazie!!";
} elseif (trim ($oggetto) == "") {
print "Tutti i campi del form sono obbligatori e non possono essere inseriti solo spazi bianchi...Torna indietro e inserisci correttamente i tuoi dati!! Grazie!!";
} elseif (trim ($testo) == "") {
print "Tutti i campi del form sono obbligatori e non possono essere inseriti solo spazi bianchi...Torna indietro e inserisci correttemente i tuoi dati!! Grazie!!";
} else {

$subject = "$oggetto ( $mail )"; 
$message = "Messaggio proveniente da:  $nome , 
 
Indirizzo e-mail:  $mail , 
 
Testo del messaggio:  
$testo" ; 

	mail($leo, $subject, $message); 
	echo 'E-mail inviata con successo!!'; 

include("contactme.php"); }

 ?>

Questo è il codice della pagina mailto.php (puoi intregrarlo in un template del tuo sito) per l'invio delle e-mail...c'è anche la funzione "campi obbligatori"!!

HTML:
<form class="motore" name="form" method="post" action="mailto.php" onSubmit='return checa_formulario(this)' >
<br />Tuo Nome: <br /> <input name="nome" type="text" id="nome">                                    
<br />Tua E-mail:<br /><input name="mail" type="text" id="mail">                                     
<br />Oggetto :<br /><input name="oggetto" type="text" id="oggetto">                                    
<br />Messaggio :<br /><textarea name="testo" cols="50" rows="10" id="testo"></textarea><br />                                    
<input class="cerca" type="submit" name="Submit" value="Invia l' e-mail">&nbsp; <input type="reset" value="Cancella tutto" class="input">
</form>

Questo è il codice per il form (da inserire ovviamente in un altra pagina)!!!

E' un buon codice...A me funziona perfettamente!!!
Ciao....e facci sapere!!!

PS: i dati però non vengono salvati in nessun database, ma solo inviati tramite e-mail!!!
 

Discussioni simili