Ho fatto tutto quello che mi avete scritto ma non mi funziona! stò diventando matto.
questo è il codice:
codice:
<?
function upload(){
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
$uploaddir = '/images/';
print "<pre>";
if (move_uploaded_file($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name'])) {
print "Il file è valido, e inviato con successo. Ecco alcune informazioni:\n";
print_r($_FILES);
} else {
print "Possibile attacco tramite file upload! Alcune informazioni:\n";
print_r($_FILES);
echo "$uploaddir".$_FILES['foto']['name'];
}
}
?>
e questo è il risultato!!!
codice:
Possibile attacco tramite file upload! Alcune informazioni:
Array
(
[foto] => Array
(
[name] => adio7.gif
[type] => image/gif
[tmp_name] => C:\hosting\phpuploadtemp\php206.tmp
[error] => 0
[size] => 72781
)
)
/images/adio7.gif //cartella su server CON DIRITTI DI SRITTURA!
ditemi voi, io divento pazzo!