Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    Dubbi Trasferimento file in ftp

    Salve a tutti, ho un piccolo dubbio...
    Ho usato lo script di php.net per trasferire un file in FTP da una pagina web sul server....

    Lo testo con piccoli file .mp3 e funziona alla grande... ma quando lo testo con un'altro file di 28Mb... il file sembra essere caricato, infatti ci mette una vita... ma quando a vedere nell'ftp il file c'è, ma ha dimensione di 0 kb!!!! Perchè? Problema di spazio non dovrebbe essere perchè ho ancora a disposizione 55Mb...

    Che sta succedendo?
    Grazie a tutti..
    What is the |\/|atrix?

  2. #2
    Timeout forse?

    Ed inoltre: come funziona il tuo script tecnicamente?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  3. #3
    ecco lo script
    codice:
    $conn_id = ftp_connect($ftp_server); 
    
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
    
    if ((!$conn_id) || (!$login_result)) { 
            echo "La connessione FTP è fallita!";
            echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name"; 
            die; 
        } else {
            echo "Connesso a $ftp_server, utente $ftp_user_name";
        }
    
    
    $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
    
    if (!$upload) { 
            echo "Il caricamento FTP non è andato a buon fine!";
        } else {
            echo "Caricato il file $source_file su $ftp_server come $destination_file";
    
        }
    
    
    ftp_quit($conn_id);
    What is the |\/|atrix?

  4. #4

    Re: Dubbi Trasferimento file in ftp

    Originariamente inviato da |\/|atrix
    Salve a tutti, ho un piccolo dubbio...
    Ho usato lo script di php.net per trasferire un file in FTP da una pagina web sul server....

    Lo testo con piccoli file .mp3 e funziona alla grande... ma quando lo testo con un'altro file di 28Mb... il file sembra essere caricato, infatti ci mette una vita... ma quando a vedere nell'ftp il file c'è, ma ha dimensione di 0 kb!!!! Perchè? Problema di spazio non dovrebbe essere perchè ho ancora a disposizione 55Mb...

    Che sta succedendo?
    Grazie a tutti..
    mmm ma fai fare l'upload dalla pagina web o il file sta già sul tuo spazio web?

    potresti postare lo script?

  5. #5
    Faccio fare l'upload dalla pagina...
    Il cuore dello script é:
    codice:
    $conn_id = ftp_connect($ftp_server); 
    
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
    
    if ((!$conn_id) || (!$login_result)) { 
            echo "La connessione FTP è fallita!";
            echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name"; 
            die; 
        } else {
            echo "Connesso a $ftp_server, utente $ftp_user_name";
        }
    
    
    $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
    
    if (!$upload) { 
            echo "Il caricamento FTP non è andato a buon fine!";
        } else {
            echo "Caricato il file $source_file su $ftp_server come $destination_file";
    
        }
    
    
    ftp_quit($conn_id);
    Se non ti basta posso postarti tutto il resto... Ma ripeto, lo script funziona con file + piccoli..
    What is the |\/|atrix?

  6. #6
    mmm non è lo script completo vero?

    cosa ci sta dentro le avriabili dei file?

  7. #7
    Ecco lo script completo:
    codice:
    <?
    
    switch($action) {
    
    case "upload":
    
    $ftp_server = "mioserver.com";
    $ftp_user_name = "utente@server.com";
    $ftp_user_pass = "my_password";
    
    $nome_file = $_FILES['source_file']['name'];
    
    $destination_file = date("d")."-".date("m")."-".date("Y")."-".date("H")."-".date("i")."-".date("s")."-".$nome_file;
    
    $conn_id = ftp_connect($ftp_server); 
    
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
    
    if ((!$conn_id) || (!$login_result)) { 
            echo "La connessione FTP è fallita!";
            echo "Tentativo di connessione a $ftp_server per l'utente $ftp_user_name"; 
            die; 
        } else {
            echo "Connesso a $ftp_server, utente $ftp_user_name";
        }
    
    
    $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
    
    if (!$upload) { 
            echo "Il caricamento FTP non è andato a buon fine!";
        } else {
            echo "Caricato il file $source_file su $ftp_server come $destination_file";
    
        }
    
    
    ftp_quit($conn_id); 
    
    break;
    
    default:
    
    echo "<form name=myform enctype=\"multipart/form-data\" method=\"post\" action=\"?action=upload\">";
    
    echo "<input type=\"file\" name=\"source_file\"> ";
    
    echo "<input type=\"submit\" value=\"Upload\"></form>";
    
    
    break;
    
    }
    ?>
    What is the |\/|atrix?

  8. #8
    Lo immaginavo... Ghghghgh..

    Per l'upload di file tramite form c'è un limite di dimensione di solito impostato a 8 MB...

    O modifichi il PHP.ini o cambi sistema!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  9. #9
    Cambiare sistema?
    Mi dite ad esempio come?
    What is the |\/|atrix?

  10. #10
    up..
    What is the |\/|atrix?

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.