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

Rispondi quotando