Usando l'esempio che mi hai indicato nel manuale, mi da questo errore, come mai?
Codice PHP:
Possible file upload attack!
Here is some more debugging info:Array
(
[immagine] => Array
(
[name] => your_image3.jpg
[type] =>
[tmp_name] =>
[error] => 2
[size] => 0
)
)
Il codice è questo:
Codice PHP:
$uploaddir = '/images/' ;
$uploadfile = $uploaddir . basename ( $_FILES [ 'immagine' ][ 'name' ]);
echo '<pre>' ;
if ( move_uploaded_file ( $_FILES [ 'immagine' ][ 'tmp_name' ], $uploadfile )) {
echo "File is valid, and was successfully uploaded.\n" ;
} else {
echo "Possible file upload attack!\n" ;
}
echo 'Here is some more debugging info:' ;
print_r ( $_FILES );
print "</pre>" ;
Il form che ho utilizzato è strutturato in questo modo:
Codice PHP:
<form enctype="multipart/form-data" method="post" action="../admin/function/inserisci.php" name="inserisci">
//tutti gli altri dati...
<input type="hidden" name="MAX_FILE_SIZE" value="30000" /><input
name="immagine" type="file">
<input value="Inserisci"
type="submit">
Grazie