Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: fread, fgets
Форумы портала PHP.SU » » Вопросы новичков » fread, fgets

Страниц (1): [1]
 

1. kazmikro - 17 Октября, 2012 - 18:28:12 - перейти к сообщению
Как я понял fread, fgets читают файл начиная с начала и до определённого количества байт

например
$url = "http://site.ru/file.mp3";

$handle = fopen( $url, 'rb' );
$data = fread($handle, 8192); // читает с начала и до 4кб
fclose( $handle );

а можно ли как нибудь начинать читать удалённый файл не с начала а например с определённой позиции ?
2. DeepVarvar - 17 Октября, 2012 - 18:46:21 - перейти к сообщению
При запросе файла нужно указать в заголовке с какого места его хочется начать читать.
(Добавление)
И пожалуйста, прекратите плодить темы про один и тот же вопрос. Это уже третья, кстати.
3. kazmikro - 17 Октября, 2012 - 18:54:19 - перейти к сообщению
Хорошо ) можно пример заголовка ?
4. caballero - 17 Октября, 2012 - 18:57:59 - перейти к сообщению
fseek()
5. kazmikro - 17 Октября, 2012 - 19:01:15 - перейти к сообщению
Warning: fseek(): stream does not support seeking , fseek выдаёт ошибку
6. caballero - 17 Октября, 2012 - 19:24:18 - перейти к сообщению
значит рабтает только на файлах

так что вариант один - читаешь все подряд и отсекаешь ненужное
7. DeepVarvar - 17 Октября, 2012 - 20:45:50 - перейти к сообщению
caballero пишет:
так что вариант один - читаешь все подряд и отсекаешь ненужное
Неа...
CODE (text):
скопировать код в буфер обмена
  1. http://forum.php.su/topic.php?forum=35&topic=11&postid=1184586139#1184586139

 

Powered by ExBB FM 1.0 RC1