Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: fread и загрузка удалённых файлов
 
 автор: вялый   (29.07.2008 в 23:33)   письмо автору
 
 

я весь в непонятках: fread загружает только около 8712 байт. Вот код:
$file=fopen("http://mary-jane.ru/tmpl6/images/main_01.jpg",r);
$put_file=fread($file,400000);
echo strlen($put_file);

  Ответить  
 
 автор: Trianon   (29.07.2008 в 23:36)   письмо автору
 
   для: вялый   (29.07.2008 в 23:33)
 

ну и что?
Он при этом feof выставляет разве?

  Ответить  
 
 автор: вялый   (29.07.2008 в 23:41)   письмо автору
 
   для: Trianon   (29.07.2008 в 23:36)
 

как я понимаю, он должен полностью читать файл.
[quote]fread
Читает из открытого файла определенное количество символов.[/quote]

  Ответить  
 
 автор: Trianon   (29.07.2008 в 23:51)   письмо автору
 
   для: вялый   (29.07.2008 в 23:41)
 

ну Вы же не из файла читаете.

Читает столько , сколько может на данный секунд.

  Ответить  
 
 автор: вялый   (29.07.2008 в 23:55)   письмо автору
 
   для: Trianon   (29.07.2008 в 23:51)
 

хм и как же мне это дело правильно реализовать?

  Ответить  
 
 автор: Trianon   (30.07.2008 в 00:31)   письмо автору
 
   для: вялый   (29.07.2008 в 23:55)
 

сложно сказать, что значит правильно....

$put_file=file_get_contents("http://mary-jane.ru/tmpl6/images/main_01.jpg");

так например.

  Ответить  
 
 автор: вялый   (30.07.2008 в 14:55)   письмо автору
 
   для: Trianon   (30.07.2008 в 00:31)
 

спасибо, попробую

  Ответить  
 
 автор: cheops   (30.07.2008 в 14:18)   письмо автору
 
   для: вялый   (29.07.2008 в 23:33)
 

Лучше используйте вместо fread(), функцию file_get_contents().

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования