formmail


Rispondi
    Rispondi citando

formmail

need » Gio Apr 01, 2010 8:02 pm

Avete esempii di form che posso utilizzare su un sito che sto faccendo Very Happy Very Happy Very Happy Very Happy

need
User Newbie
User Newbie
 
Messaggi: 37
Registrato: 27/01/10 21:36
    Invia messaggio privato Profilo  

    Rispondi citando

arachnico » Ven Apr 02, 2010 4:28 pm

Cosa metterai sul sito?

_________________
Fakeoffice.tk

arachnico
Moderatore
Moderatore
 
Messaggi: 293
Registrato: 29/12/08 01:44
Residenza: Altrove
    Invia messaggio privato Profilo  

    Rispondi citando

need » Mar Apr 06, 2010 8:33 am

Il sito è composto dalle solite pagine cioè home, chi siamo, cosa facciamo e problemi. Nell'ultima pagina ci volevo mettere un formmail così chi vuole può mandarmi e-mail di consigli e aiuto.

need
User Newbie
User Newbie
 
Messaggi: 37
Registrato: 27/01/10 21:36
    Invia messaggio privato Profilo  

    Rispondi citando

Azrael » Ven Apr 09, 2010 12:36 am

Questo schizzo l'ho fatto su 2 piedi, quindi potrebbe avere bug, ma comunque l'ho provato in locale e funziona...

mail.php:
Codice: < >

<html>
<head><title>&bull; Skizzo &bull;</title></head>
<body>
   <form name="mail" method="POST" action="mail.php?action=send">
   <input type="input" name="nam" value="Nome"/><br/>
   <input type="input" name="obj" value="Oggetto"/><br/>
   <textarea name="txt">Testo</textarea><br/>
   <input type="submit" value="Invia">
</form>


<?php
$dest = "[email protected]"; //Quì inserisci la tua email

if(isset($_GET['action']) && $_GET['action'] == 'send'){
/*Controllo se i campi inseriti sono vuoti*/

if(isset($_POST['nam']) && $_POST['nam'] !=''){
   $nam = htmlentities($_POST['nam']);
}else{
   echo '<script type="text/javascript">alert("Inserisci il Nome");</script>';
   header("location: mail.php");
   exit();
}


if(isset($_POST['obj']) && $_POST['obj'] !=''){
   $obj = htmlentities($_POST['obj']);
}else{
   echo '<script type="text/javascript">alert("Inserisci l\'Oggetto");</script>';
   header("location: mail.php");

}

if(isset($_POST['txt']) && $_POST['txt'] !=''){
   $txt = htmlentities($_POST['txt']);
}else{
   echo '<script type="text/javascript">alert("Inserisci il Testo");</script>';
   header("location: mail.php");

}


//Invio la mail
$mail = mail($dest, $obj, "Inviato da: ".$nam.'


'.$txt);


//controllo se l'invio è andato a buon fine
if($mail){
   echo '<script type="text/javascript">alert("Messaggio inviato correttamente...");</script>';
   header("location: mail.php");

}else{
   echo '<script type="text/javascript">alert("Errore invio messaggio...");</script>';
   header("location: mail.php");

}


}
?>
</body>
</html>

Azrael
User Newbie
User Newbie
 
Messaggi: 9
Registrato: 08/04/10 23:56
    Invia messaggio privato Profilo  

    Rispondi citando

need » Ven Apr 09, 2010 5:49 pm

ora controllo che non ci siano bug poi ti dico

need
User Newbie
User Newbie
 
Messaggi: 37
Registrato: 27/01/10 21:36
    Invia messaggio privato Profilo  


Rispondi

Programmazione

Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi