ciao a tutti ragazzi,

sono disperato e ho bisogno di una mano.

il codice che ho postato qui sotto è stato testato in locale ed è perfettamente funzionante.

Preticamente crea una cartella con un valore passato alla pagina se non esiste e poi dà la possibilita di fare l'upload di 3 file in questa cartella.


Il codice funzione su easy php ma non sul sito perche mi da i seguenti errori

Warning: mkdir() [function.mkdir]: Permission denied in D:\Inetpub\webs\...\gestione file\moduli\multiple_upload_ac.php on line 8

Warning: copy(cartelle_utenti/GIUSEPPE/angel_devil.jpg) [function.copy]: failed to open stream: Permission denied in D:\Inetpub\webs\...\gestione file\moduli\multiple_upload_ac.php on line 20


che faccio??? aiutatemi per favore visto che ne la guida di php ne il mio consueto giro su google mi hanno dato risultati.


<?php

$NICK=$_GET["NICK"];

if (file_exists($NICK)) {

} else {
mkdir($NICK,0700);
}

$img_split = explode(".",$HTTP_POST_FILES['ufile']['name'][0]); // verifica il tipo di estensione del file, controllando
$estensione = array_pop($img_split);

if ($estensione == "pdf" || $estensione == "jpg" || $estensione == "jpeg" || $estensione == "JPG" || $estensione == "doc" || $estensione == "docx" || $estensione == "odt") {



$path1="cartelle_utenti/$NICK/".$HTTP_POST_FILES['ufile']['name'][0];

copy($HTTP_POST_FILES['ufile']['tmp_name'][0], $path1);
echo "File Name :".$HTTP_POST_FILES['ufile']['name'][0]."
";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][0]."
";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][0]."
";
echo "<img src=\"$path1\" width=\"150\" height=\"150\">";
echo "

";
$filesize1=$HTTP_POST_FILES['ufile']['size'][0];




}else{

echo"Errore di formato al primo file o file non selezionato";
?>

<?php



}

$filesize1=$HTTP_POST_FILES['ufile']['size'][0];


$img_split = explode(".", $HTTP_POST_FILES['ufile']['name'][1]); // verifica il tipo di estensione del file, controllando
$estensione = array_pop($img_split);

if ($estensione == "pdf" || $estensione == "jpg" || $estensione == "jpeg" || $estensione == "JPG" || $estensione == "doc" || $estensione == "docx" || $estensione == "odt") {

$path2= "cartelle_utenti/$NICK/".$HTTP_POST_FILES['ufile']['name'][1];
copy($HTTP_POST_FILES['ufile']['tmp_name'][1], $path2);
echo "File Name :".$HTTP_POST_FILES['ufile']['name'][1]."
";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][1]."
";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][1]."
";
echo "<img src=\"$path2\" width=\"150\" height=\"150\">";
echo "

";
$filesize2=$HTTP_POST_FILES['ufile']['size'][1];




}else{

echo"Errore di formato al secondo file o file non selezionato";
?>

<?php


}


$filesize2=$HTTP_POST_FILES['ufile']['size'][1];




$img_split = explode(".",$HTTP_POST_FILES['ufile']['name'][2]);
$estensione = array_pop($img_split);

if ($estensione == "pdf" || $estensione == "jpg" || $estensione == "jpeg" || $estensione == "JPG" || $estensione == "doc" ||$estensione == "docx" || $estensione == "odt") {

$path3= "cartelle_utenti/$NICK/".$HTTP_POST_FILES['ufile']['name'][2];
copy($HTTP_POST_FILES['ufile']['tmp_name'][2], $path3);
echo "File Name :".$HTTP_POST_FILES['ufile']['name'][2]."
";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][2]."
";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][2]."
";
echo "<img src=\"$path3\" width=\"150\" height=\"150\">";
$filesize3=$HTTP_POST_FILES['ufile']['size'][2];
}else{

echo"Errore di formato al terzo file o file non selezionato";
?>

<?php

}


$filesize3=$HTTP_POST_FILES['ufile']['size'][2];



if($filesize1 && $filesize2 && $filesize3 != 0)
{
echo "CARICAMENTO TERMINATO";
}

?>

AGGIUNGI ALTRI FILE



Grazie mille