Ragazzi Buona sera a tutti.
Ho fatto un form da compilare,collegato alla mia posta.
Ecco il code HTML
<form action="registrazione.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<fieldset>
<legend>Informazioni su di te</legend>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" tabindex="10" />
</p>
<label for="citta">Città</label>
<input type="text" name="citta" id="citta" tabindex="20" />
</p>
<label for="e-mail">E-mail</label>
<input type="text" name="e-mail" id="e-mail" tabindex="20" />
</p>
</fieldset>
<fieldset>
<legend>Il tuo messaggio</legend>
<label for="testo">Testo</label>
<textarea name="testo" cols="50" id="testo" tabindex="500"></textarea>
<label for="invia"></label>
<input type="submit" name="invia" id="invia" value="Invia" />
</p>
</fieldset>
</form>
Codice PHP
<?php
/* INVIO SEMPLICE */
error_reporting(E_ALL ^ E_NOTICE);
$err=false;
if(isset($_POST['nome']) && $_POST['nome']!="")
{
$nome=$_POST['nome'];
}
else
{
$err=true;
echo "Il nome è un parametro obbligarotio
";
}
if(isset($_POST['citta']) && $_POST['citta']!="")
{
$citta=$_POST['citta'];
}
else
{
$err=true;
echo "La citta è un parametro obbligarotio
";
}
if(isset($_POST['testo']) && $_POST['testo']!="")
{
$testo=$_POST['testo']; // ecco l'arcano....
}
else
{
$err=true;
echo "Il testo è un parametro obbligarotio
";
}
if(isset($_POST['e-mail']) && $_POST['e-mail']!="")
{
$email=$_POST['e-mail'];
}
else
{
$err=true;
echo "L'email è un parametro obbligarotio
";
}
if(!$err)
{
$destinatario = "graphicema@libero.it";
$oggetto = "Email inviata dal mio sito web";
$messaggio ="Nome:{$nome}\n";
$messaggio .="Città: {$citta}\n";
$messaggio .="E-mail: {$email}\n";
$messaggio .= "Testo: {$testo}\n";
$intestazione = "From: $email";
mail($destinatario,$oggetto,$messaggio,$intestazio ni);
}
else
{
echo "Impossibile inviare mail mancano dei dati indispensabili";
}
?>
Quando faccio l anteprima mi esce fuori questo
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP5.2.10\www\Lightbox\registrazione.php on line 64
Qual'è il problem?