Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Copiare File

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    26

    Copiare File

    Buongiorno a tutti,
    ho un piccolo problemino, ho un form con un file allegato tipo pdf da copiare in una cartella, adesso succede che con file di capacità di circa 1.35Mb va tutto bene, invece quando vado ad uploadare file di dimensioni superiori non li carica nella cartella, adesso sto usando questo script:
    #####################################
    $sizelim = "yes"; //do you want size limitations yes or no
    $size = "50000000"; //if you want size limited how many bytes
    $certtype = "yes"; //do you want certain type of file, no recommended
    $type = "application/pdf"; //what type of file would you like
    $updir = "/path/"; // DIR COPIA FOTO

    #####################################

    ############# FILE 1 ################
    if ($allegato != '') {
    if (file_exists("$updir/$allegato_name")) {
    echo "
    <center><font face='verdana, arial' size='2' color='red'>Il File che intendi pubblicare esiste gi&agrave;.
    Cambia nome e riprova.
    </font></center>";
    $vedi = 1;
    }
    //error if file is to big
    if($sizelim == "yes") {
    if ($allegato_size > $size) {
    echo "
    <center><font face='verdana, arial' size='2' color='red'>Il File che intendi pubblicare &egrave; molto pesante.</font></center>";
    $vedi = 1;
    }
    }
    //error if file isn't certain type
    if($certtype == "yes") {
    if ($type != $allegato_type) {
    echo "
    <center><font face='verdana, arial' size='2' color='red'>Il File che intendi pubblicare &egrave di un formato errato.</font></center>";
    $vedi = 1;
    }
    }
    }

    ############### COPIA ##############
    if ($vedi == 1) {
    echo "

    <center><a href='javascript:history.back()'><font face='arial' size='2'><< Torna indietro</font></center>";
    } else {
    $allegato_name = str_replace(" ", "", $allegato_name);

    if ($allegato != '') { @copy($allegato, "$updir/$allegato_name"); }

    Ho provato quindi ad usare questo altro script con una diversa funzione ma ugualmente non mi copia i file pdf di grandi dimensioni.

    if(move_uploaded_file($allegato_name,$updir)){
    $a= "Immagine salvata sul server
    ";
    }else{
    $a= "Errore inserimento immagine sul server
    ";
    }

    Qualcuno è in grado di aiutarmi per capire cosa è che non va???? GRAZIE
    Giuyoka

  2. #2
    l'impostazione Max_file_size non può superare quella impostata nel php.ini...
    Se sei l'amministratore del server cambia le impostazioni del php.ini per permettere l'upload di file di dimensioni maggiori (di solito, se non sbaglio, è impostato di default a 2mb)
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    26

    Copiare file

    Io utilizzo nel file php.ini questa stringa per settare il tempo di accesso set_time_limit(360); ma non va lo stesso.
    Precisazione: il php.ini non è quello del server di apache ma si trova nella cartella interessata dall'upload del file.

    Grazie
    Giuyoka

  4. #4

    Re: Copiare file

    Precisazione: il php.ini non è quello del server di apache ma si trova nella cartella interessata dall'upload del file.

    Grazie
    Di php.ini uno ce ne è

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    26

    Copiare File

    Hai ragione, è stato un lapsus digitato in ogni caso settando la stringa che già ho inviato nella precedente discussione nel php.ini non funziona, è sbagliata la stringa, oppure bisgona usare qualche altro parametro?

    Grazie
    Giuyoka

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.