Dunque mi sono accorto di un piccolo errore. In questa riga:
Codice PHP:
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
terget assume tutto il path compreso il file con estensione, quindi è una cosa che non si può fare, ho perchiò modificato in questo modo:
Codice PHP:
<?php
$ext = substr($_FILES['uploaded']['name'],strrpos($_FILES['uploaded']['name'],"."),strlen($_FILES['uploaded']['name']));
$cartella = str_replace($ext, '', $_FILES['uploaded']['name']);
$anno = $_POST['COMBO'];
if($anno==biennio)
$target = "./files/bie/";
if($anno==informatica)
$target = "./files/info/";
if($anno==meccanica)
$target = "./files/mec/";
if($anno==elettronica)
$target = "./files/elet/";
if($anno==matematica)
$target = "./files/mate/";
if($anno==italiano)
$target = "./files/ita/";
if($anno==sistemi)
$target = "./files/sys/";
chdir($target);
mkdir("$cartella",7777);
$lollo = $target.$cartella."/";
if(move_uploaded_file($_FILES['uploaded']['name'], $lollo))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
}
else {
echo "Sorry, there was a problem uploading your file.";
}
?>
Ma purtroppo non mi uppa il file. Dunque, i permessi li ho settati tutti con:
Codice PHP:
mkdir("$cartella",7777);
Inoltre la cartella la crea, ma non uppa il file.....