Ciao a tutti,
ho questo php che dal mio sito invia un form email e vorrei
modificarlo cosi che l'utente puo scrive e inviarmi un allegato.
Sono proprio all'inizio di php quindi non so come fare.

Grazie a tutti.

codice:
<?php
$webMaster = "miaemail@email.it";

$flStrip = (ini_get("magic_quotes_sybase") != true && get_magic_quotes_gpc() == true) ? true : false;

if ($flStrip)
{
$nome = trim(stripslashes($_POST['nome']));
$email = trim(stripslashes($_POST['email']));
$oggetto = trim(stripslashes($_POST['oggetto']));
$messaggio = trim(stripslashes($_POST['messaggio']));  
}
else
{
$nome = trim($_POST['nome']);
$email = trim($_POST['email']);
$oggetto = trim($_POST['oggetto']);
$messaggio = trim($_POST['messaggio']);
}

$pagina_thanks = "http://www.miosito.it/index.html";
$pagina_error_empty = "http://www.miosito.it/errore.html";
$pagina_error_email = "http://www.miosito.it/errore.html"; 

if (preg_match("|^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$|i", $email))
{
 if (strlen($nome) <= 0 || strlen($oggetto) <= 0) header ("Location: $pagina_error_empty");
 else
 {
 $ora = date("H:i:s");
 $data = date("d/m/Y");

  $body = "Email inviata il $data alle ore $ora\n
  __________Riepilogo dati:__________\n
  Nome e Cognome.......: $nome
  Email mittente..............: $email
  Oggetto......................: $oggetto
  Messaggio_________________________________:\n\n $messaggio";  
         
ini_set("sendmail_from", $webMaster); 
 
 mail($webMaster, "Email dal sito", $body, "From: \"$nome\" <$email>");
 header ("Location: $pagina_thanks");      }  }
 else header ("Location: $pagina_error_email");
 ?>