Salve ragazzi, nuovo script, nuovo problema!
Questo script:
Codice PHP:
<html>
<title>
Form upload file su server
</title>
<body>
<?php
$dimensione_massima = 51200000; //dimensione massima consentita per file in byte -> 1024 byte = 1 Kb
$dimensione_massima_Kb = $dimensione_massima/1024;
$array_estensioni_ammesse = array('.jpg','.jpeg','.gif','.png', '.bmp'); //estensioni ammesse
$cartella_upload = "mobili/"; //cartella in cui eseguire l'upload
if (!$_VARS['submit'])
{
print_r($_FILES);
$error = " ";
}
if (!is_uploaded_file($_FILES['upload_file']['tmp_name']) AND !isset($error))
{
$error = "[b]You must upload a file[/b]
";
unlink($_FILES['upload_file']['tmp_name']);
}
if ($_FILES['upload_file']['size'] > $dimensione_massima AND !isset($error))
{
$error = "[b]Il file deve essere al massimo $dimensione_massima_Kb KB![/b]
";
unlink($_FILES['upload_file']['tmp_name']);
}
/*if ($_FILES['upload_file']['type'] != $array_estensioni_ammesse AND !isset($error))
{
$error = "[b]Hai inserito un formato di file non valido![/b]
";
unlink($_FILES['upload_file']['tmp_name']);
}*/
if (!isset($error))
{
move_uploaded_file($_FILES['upload_file']['tmp_name'], $cartella_upload .$_FILES['upload_file']['name']);
//chmod($cartella_upload.$_FILES['File']['name'],0777); //permessi per poterci sovrascrivere/scaricare
print "Il file è stato inserito correttamente";
exit;
//invia mail di conferma
define("EOL", "\r\n");
$header = "MIME-Version: 1.0" . EOL;
$header .= "Content-Type: text/html" . EOL;
$header .= "prova@prova.it";
$object = "File Upload";
$message = "<center> Il File $_FILES['File']['name'] � stato caricato correttamente sul server.</center>";
$destinatari = "prova2@prova2.it";
mail($destinatari, $object, $message, $header);
} else {
echo "$error";
}
?>
[b]Aggiungi File al Server[/b]
<form action="<?php echo(htmlspecialchars($_SERVER['PHP_SELF']))?>" method=post enctype="multipart/form-data">
File <input type="file" name="upload_file" size="80">
<input type="submit" name="submit" value="Invia!"></form>
</body>
</html>
Qui addirittura mi restituisce pagina bianca, non capisco dove stia l'errore poichè la sintassi l'ho controllata varie varie volte...
Grazie a tutti