Visualizzazione risultati 1 fino 5 di 5

Discussione: Percorso cartella file

  1. #1
    Guest

    Predefinito 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!

  2. #2
    Guest

    Predefinito

    Prova a scrivere:

    $cartella_upload="file";

    oppure:

    $cartella_upload="file/";

  3. #3
    Guest

    Predefinito

    Niente da fare...la cartella di destinazione non esiste!! :(

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Se non esiste creala.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    La cartella esiste, è la citazione che da l'errore che ho messo nello script!!
    Comunque ho risolto, ho messo $cartella_upload="./file";
    GRAZIE A TUTTI PER L'AIUTO!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •