Ciao a tutti, devo fare un upload di immagine, ho usato il seguente codice:
Codice PHP:
$dir=$_SERVER['DOCUMENT_ROOT'].'/upload';
$filename=$id.'immagine'.$_FILES['miofile']['name'];
if(
trim($_FILES["miofile"]["name"])=='')     {die("non hai indicato il file");}     $tipi_consentiti=array('image/gif','image/x-png','image/pjpeg','image/jpeg');     if(!in_array($_FILES['miofile']['type'],$tipi_consentiti))
{die(
'tipo file non consentito');}
if(
is_uploaded_file($_FILES["miofile"]["tmp_name"]))     {     move_uploaded_file($_FILES["miofile"]["tmp_name"],$dir.'/'.$filename) or die('errore'); $sql='UPDATE attivita SET att_immagine="'.$filename.'" WHERE att_id='.$id
mysql_query($sql); 
mi da i seguenti errori:

Notice: Undefined index: DOCUMENT_ROOT in D:\Inetpub\webs\miosito\miosito\utente\scheda_uten te.php on line 193

Notice: Undefined index: miofile in D:\Inetpub\webs\miosito\miosito\utente\scheda_uten te.php on line 194

Notice: Undefined index: miofile in D:\Inetpub\webs\miosito\miosito\utente\scheda_uten te.php on line 195
non hai indicato il file


ovvero alle righe:

Codice PHP:
$dir=$_SERVER['DOCUMENT_ROOT'].'/upload';     $filename=$id.'immagine'.$_FILES['miofile']['name'];
if(
trim($_FILES["miofile"]["name"])==''
chi può aiutarmi per favore? grazie