Ciao a tutti,
premetto che sono nuovo di php e quindi necessito di informazioni spiegate come se dovesse darle ad un bambino di 2 anni (scusate la citazione!)
Ho creato un form su un sito in flash che mi invia via e-mail il nome del mittente, l'e-mail e il messaggio.
Tutto funziona solo che vorrei creare un minimo di controllo sui campi obbligatori, ma nn sono come si faccia.
Vi allego il php ed aiutatemi per favore:
<?
/* subject */
$subject = "richiesta dal sito";
/* additional header pieces for errors, From cc's, bcc's, etc */
$headers = "From: $name <$email>\n";
$headers .= "X-Sender: <$email>\n";
$headers .= "X-Mailer: PHP\n"; // mailer
$headers .= "X-Priority: 1\n"; // Urgent message!
$headers .= "Return-Path: $name <$email>\n"; // Return path for errors
/* recipients */
$recipient = "info@sito.com";
/* message */
$message = "
$name
Nome: $nome
-------------------------------------------------------------------------------------
$richiesta
-------------------------------------------------------------------------------------
$email";
/* and now mail it */
mail($recipient, $subject, $message, $headers);
// Replay
// ---------------------------
/* subject */
$subject = "www.sito.com - feedback mail robot";
/* additional header pieces for errors, From cc's, bcc's, etc */
$headers = "From: webmaster <info@sito.com\n";
$headers .= "X-Sender: <info@sito.com\n";
$headers .= "X-Mailer: PHP\n"; // mailer
$headers .= "X-Priority: 1\n"; // Urgent message!
$headers .= "Return-Path: webmaster <info@sito.com>\n"; // Return path for errors
/* recipients */
$recipient = $email;
/* message */
$message = "Grazie per averci contattati, vi risponderemo appena possibile.";
mail($recipient, $subject, $message, $headers);
?>
finito.
Help me please!
Grazie

Rispondi quotando