Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    Abilitare filesize e fseek

    Qualcuno me lo ricorda? nel php.ini non trovo nulla

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Originariamente inviato da filippo.toso
    Che cosa intendi per "Abilitare filesize e fseek"?
    se uso fseek

    Warning: fseek() [function.fseek]: stream does not support seeking in /opt/cait/test.php on line 95


    se invece uso filesize non mi viene dato nessun output

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Codice PHP:
        $file "http://download2.winzip.com/winzip121.exe";
        
    $fp=fopen("$file","rb");
        
    fseek($fp,$range);
        while(!
    feof($fp)){
            
    set_time_limit(0);
            print(
    fread($fp,1024*8));
            
    flush();
            
    ob_flush();
        }
        
    fclose($fp);
        exit; 
    sto cercando di implementare il resume/segmentazione in uno script di download, la variabile $range arriva dagli header

  6. #6
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/fseek

    Note: May not be used on file pointers returned by fopen() if they use the "http://" or "ftp://" formats.
    Devi implementare il protocollo HTTP per fare quello che chiedi. Analizzare range etc.

  7. #7
    c'è scritto ... lo stream non supporta fseek ^^

    l'unica cosa che puoi fare è implementare tu il client http con il supporto per i download parziali o provi ad usare le curl ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.