Salve gente, premetto che non sono esperto in php, pero riesco bene o male a fare qualcosina!
Il mio problema é che non riesco ad interrompere il caricamento del file se le dimensioni superano una certa grandezza!
Cioé mi da i messaggi di errori giusti ma esegue la copia ugualmente!
Qualcuno sa darmi una mano?
Pagina index.php
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="fileupload" type="file" size="100">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Pagina upload.php
<?php
$uploaddir = "./images";
$maxsize = "300000";
$fileupload_temp = $HTTP_POST_FILES['fileupload']['tmp_name'];
$fileupload_name = $HTTP_POST_FILES['fileupload']['name'];
$fileupload_type = $HTTP_POST_FILES['fileupload']['type'];
$fileupload_size = $HTTP_POST_FILES['fileupload']['size'];
$fileupload_error = $HTTP_POST_FILES['fileupload']['error'];
$copy = copy($fileupload_temp , "$uploaddir/$fileupload_name");
if ($HTTP_POST_FILES['fileupload']['name'] == "") {
echo "Prego selezionare il <a href=index.php>file</a></br>";
$selezionailfile = "fallito";
exit;
} else {
$selezionailfile = "passato";
}
if ($HTTP_POST_FILES['fileupload']['size'] > $maxsize) {
echo "Il file supera le dimensioni consentite
";
$selezionailfile = "fallito";
} else {
$selezionailfile = "passato";
}
if ($selezionailfile == "passato") {
$copy;
echo "Copia con successo";
} else {
echo "Errore nel copiare il file";
}
?>