[PHP] Modulo mail

  • Creatore Discussione Creatore Discussione adry59
  • Data di inizio Data di inizio

adry59

Nuovo Utente
2 Lug 2017
16
0
1
65
Ciao a tutti, ho trovato una parte di codice in PHP per l'inivio della mail, x modificato secondo le mie esigenze e nonostante tutto funziona, che posto qui di seguito, al quale vorrei ai campi nome, mail, telefono e messaggio inserire un controllo che se il campo non è compilato la mail non venga inviata....il fatto è che non ne sono capace, quindi chiedo aiuto a voi. Grazie mille.
PHP:
<?php session_start();
if(isset($_POST['Submit'])) {
$youremail = 'INSERISCI QUI LA TUA E-MAIL';
$fromsubject = 'SOGGETTO DA INSERIRE ';
$title = $_POST['title'];
$fname = $_POST['fname'];
$mail = $_POST['mail'];
$phone = $_POST['phone'];
$message = $_POST['message'];

   $to = $youremail;
   $mailsubject = 'Masage recived from'.$fromsubject.' Contact Page';
   $body = $fromsubject.'
 
   La persona che ti ha contattato è  '.$fname.'
   Telefono: '.$phone.'
   E-mail: '.$mail.'
   Oggetto: '.$subject.'
 
    Messaggio:
    '.$message.'
 
   |---------END MESSAGE----------|';
echo "<script>location='grazie.html'; </script>";
                               mail($to, $subject, $body);
       unset($_SESSION['chapcha_code']);
   } else {
       echo 'Sorry, you have provided an invalid security code';
   }

?>
 
Ultima modifica di un moderatore:
@adry59
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
Ho provato a modificarlo così, ma mi sa che ho solo peggiorato la situazione:
PHP:
<?php session_start();
if(isset($_POST['Submit'])) {
$youremail = 'INSERISCI QUI LA MAIL';
$fromsubject = 'Mail proveniente dal sito...';
$title = $_POST['title'];
$fname = $_POST['fname'];
$mail = $_POST['mail'];
$phone = $_POST['phone'];
$message = $_POST['message'];
    $to = $youremail;
    $mailsubject = 'Masage recived from'.$fromsubject.' Contact Page';
    $body = $fromsubject.'
   
    La persona che ti ha contattato è  '.$fname.'
    Telefono: '.$phone.'
    E-mail: '.$mail.'
    Oggetto: '.$subject.'
   
     Messaggio:
     '.$message.'
   
    |---------END MESSAGE----------|';
if ($fname == "" || $mail == "" || $phone == "" || $message == "");
{
header('Location: help.html');

} else {
        header('Location: grazie.html')
}
?>
 

Discussioni simili