Qualcuno me lo ricorda? nel php.ini non trovo nulla
Qualcuno me lo ricorda? nel php.ini non trovo nulla
Che cosa intendi per "Abilitare filesize e fseek"?
se uso fseekOriginariamente inviato da filippo.toso
Che cosa intendi per "Abilitare filesize e 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
Posta il codice che stai usando.
sto cercando di implementare il resume/segmentazione in uno script di download, la variabile $range arriva dagli headerCodice 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;
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/fseek
Devi implementare il protocollo HTTP per fare quello che chiedi. Analizzare range etc.Note: May not be used on file pointers returned by fopen() if they use the "http://" or "ftp://" formats.
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