Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391

    FTP dimensione file differente dopo download

    Ciao,

    controllo la dimensione di un file in un FTP e mi viene restituita una dimensione, dopo di che lo scarico e lo metto in un altro FTP e, con gli stessi comandi, ricontrollo la dimensione che è ora differente

    ovviamente il file è integro e credo che la differenza sia nel fatto che i 2 FTP non su sistemi differenti

    avete idea di come possa risolvere? i comandi FTP vengono eseguiti da PHP e i file sono di veri Giga

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La dimensione restituita dovrebbe essere la stessa, a prescindere dai sistemi.

    Non si può dire molto di più ...

    Ma è un problema di programmazione? C'è del codice dietro al problema o no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    Ciao Oregon

    il codice è solo questo

    $socket=fsockopen($hostName, 21);
    $t=fgets($socket, 128);
    fwrite($socket, "USER $myLogin\r\n");
    $t=fgets($socket, 128);
    fwrite($socket, "PASS $myPass\r\n");
    $t=fgets($socket, 128);
    fwrite($socket, "SIZE $fileName\r\n");
    $t=fgets($socket, 128);
    $fileSize=floatval(str_replace("213 ","",$t));
    echo
    $fileSize;
    fwrite($socket, "QUIT\r\n");
    fclose($socket);

    di fatto il file viene scaricato da un FTP e caricato in un altro tramite SMB e poi accedo al secondo in FTP per recuperare la dimensione del file con lo stesso script

    nient'altro

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    @Tuning: c'è un forum apposito per PHP.

    Sposto la discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    ok grazie, credevo fosse più un problema FTP che PHP

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    visto che siamo in PHP... noto ora che tutti i file dopo il download hanno dimensione maggiore a quella di origine e che non sono tutti buoni anzi, la maggior parte sono corrotti (sono dei video)

    il codice è
    if (ftp_get($conn_id, $new_filelocal, $new_file, FTP_ASCII)) {

  7. #7
    Quote Originariamente inviata da Tuning Visualizza il messaggio
    visto che siamo in PHP... noto ora che tutti i file dopo il download hanno dimensione maggiore a quella di origine e che non sono tutti buoni anzi, la maggior parte sono corrotti (sono dei video)

    il codice è
    if (ftp_get($conn_id, $new_filelocal, $new_file, FTP_ASCII)) {
    Beh se imposti come transfer mode ASCII per dei file binari...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    Mea Culpa

    Soluzione a tutti e 2 i problemi FTP_BINARY e non FTP_ASCII

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.