-
[PHP] Script upload file
Salve utenti di AV,
Sto comincianto a creare uno script per l'upload di file, fino ad ora ho scritto questo codice:
Codice PHP:
error_reporting(E_ALL);
if ($_FILES["url"]["error"]) {
echo "<font color='red'>Upload error</font><br />";
echo "<a href='software_add.php'>Ritorna al modulo</a>";
}else {
$temp_filename = $_FILES["url"]["tmp_name"];
$filename = $_FILES["url"]["name"];
$filesize = $_FILES["url"]["size"];
echo $temp_filename.$filename.$filesize;
}
Ora, quando provo a caricari alcuni file con un modulo lo script funziona perfettamente, a differenza di quando selezziono alcuni file che lo script mi si blocca ed quando lo esequo in locale mi visualizza questi errori:
Notice: Undefined index: url in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Pc-tools\Admin\software_adding.php on line 3
Notice: Undefined index: url in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Pc-tools\Admin\software_adding.php on line 7
Notice: Undefined index: url in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Pc-tools\Admin\software_adding.php on line 8
Notice: Undefined index: url in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Pc-tools\Admin\software_adding.php on line 9
Fino ad ora ho riscontrato questi errori mettendo come file solo dei collegamenti ad eseguibili.
-
Posta anche il form che usi.
-
Ma è normale, se non metti niente dentro al form ti dice che le variabili non sono valorizzate.
-
Puoi eliminarli con un semplice controllo sulle variabili post o nascondendo l'errore con
Codice PHP:
error_reporting(E_ALL ^ E_NOTICE);