-
Percorso cartella file
Salve a tutti, ho usato come script per un upload dei file sul mio sito, il seguente:
Codice PHP:
<?
$dimensione_massima=51200;
$dimensione_massima_Kb=$dimensione_massima/1024;
$cartella_upload="";
$filtrare=1;
$array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png','.txt','.jar');
if(!isset($_FILES['file1']) || $_FILES['file1']['size']==0){
echo "Nessun file selezionato per l'upload";
}elseif($_FILES['file1']['size']>$dimensione_massima){
echo "Il file selezionato per l'upload supera dimensione massima di $dimensione_massima_Kb Kb";
}else{
$nome_file=$_FILES['file1']['name'];
$errore="";
if($filtrare==1){
$estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
if(!in_array($estensione,$array_estensioni_ammesse)){
$errore.="Upload file non ammesso. Estensioni ammesse: ".implode(", ",$array_estensioni_ammesse)."<br/>";
}
}
if(!file_exists($cartella_upload)){
$errore.="La cartella di destinazione non esiste</br>";
}
if($errore==""){
if(move_uploaded_file($_FILES['file1']['tmp_name'], $cartella_upload.$_FILES['file1']['name'])){
chmod($cartella_upload.$_FILES['file1']['name'],0777);
echo "Operazione eseguita con successo. Upload riuscito.";
}else{
echo "Impossibile effettuare l'upload del file";
}
}else{
echo $errore;
}
}
?>
Solo che nella stringa $cartella_upload=""; , non so come impostare il percorso per far si che i file vengano caricati in una cartella del mio sito, pių precisamente la cartella che ho creato si chiama file!
Grazie a tutti per l'aiuto! :lol:
-
Prova a scrivere:
$cartella_upload="file";
oppure:
$cartella_upload="file/";
-
Niente da fare...la cartella di destinazione non esiste!! :(
-
-
La cartella esiste, č la citazione che da l'errore che ho messo nello script!!
Comunque ho risolto, ho messo $cartella_upload="./file"; :lol:
GRAZIE A TUTTI PER L'AIUTO!! :wink: