[code]
<?php
$data = $_POST;
$error = 0;
if( count($data) == 0)
{
$error = 1;
}
else
{
foreach( $data as $c => $k )
{
$data[$c] == null ? $error++ : '';
$data[$c] == '' ? $error++ : '';
}
}
if( !$error )
{
$text = "Ciao Felix, questa e-mail ti è stata inviata dal modulo contatti del tuo sito.\nEcco i dati di chi ti ha contattato:\n\n";
$text .= "-> Nome: ". stripslashes($data['name']) ."\n";
$text .= "-> Cognome: ". stripslashes($data['surname']) ."\n";
$text .= "-> E-mail: ". $data['mail'] ."\n";
$text .= "-> Oggetto: ". stripslashes($data['object']) ."\n\n";
$text .= "--- Testo ---\n". stripslashes($data['text']);
if( @mail('info@felixsuperstar.net', stripslashes($data['object']), $text, "From: ". $data['mail']) )
{
echo "Contatto inviato con successo.";
}
else
{
echo "Si è verificato un errore nel server. Riprova più tardi.";
}
}
else
{
?>
<form action="form.php" method="POST">
Nome
<input type="text" name="name" size="25">
Cognome
<input type="text" name="surname" size="25">
[code]
Scusate come faccio a far si che non appaia la pagina bianca quando invio la mial con la scittina mail inviata o mail non inviata? Grazie.
![]()