Странная проблема с fopen

Статус
В этой теме нельзя размещать новые ответы.

Cher80

Новичок
Странная проблема с fopen

очень странная и трудно диагностируемая ошибка.
код такой:
PHP:
$rf2 = ''; 
if ($file2 = fopen("http://www.photofile.ru/photo/main/3056450/large/63726046.jpg","r")) {
     while (!feof($file2)) {
   	$rf2 .= fgets($file2, 4096);
            }
fclose($file2);  }
echo $rf2;    

$rf1 = '';  
if ($file1 = fopen("http://www.photofile.ru/photo/main/3056450/large/63726057.jpg","r")) {
     while (!feof($file1)) {
     $rf1 .= fgets($file1, 4096);  }
 fclose($file1);  }
echo $rf1;
Так вот, первый файл качается и выводится отлично.
Второй файл говрит:
Warning: fopen(http://www.photofile.ru/photo/main/3056450/large/63726057.jpg) [function.fopen]: failed to open stream: Operation timed out.

А теперь самое интересное, если поменять строки кода местами, то есть сначала первый файл потом второй, то ругаться будет уже второй файл, а первый скачется.

При том что этот код работает на локальной машине, и работает с описанным выше глюком на сервере. то есть дело наврно в настройках PHP, или еще в чем-то
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ненужно ничего качать с чужих хостов.
 

Апокалипсис

тех дир matras.ru
Подобные вопросы не обсуждаются на этом форуме по морально этическим соображениям.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху