Fopen для file.cgi?id=

Sandr

Guest
Fopen для file.cgi?id=

Вот столкнулся с пролемой
возможно ли использовать Fopen?
для ссылок типа
PHP:
http://site/cgi-bin/file.cgi?id=$id
почему-то неполучаетсся
вот что написал -
PHP:
      $filename = "http://site/cgi-bin/file.cgi?id=$id";
       $openerror = 0;
      $file = @fopen( $filename, "r" );
      if( ! $file ) {
         $data = "Err open file";
         $openerror = 1;
      } else {
         $data =  fread( $file,  filesize($filename));
         fclose( $file );
      }
попробовал эту страничку сохранить из Opera локально
и обратится к ней
Все ок
 

Royal Flash

-=MaestrO=-
Гм... А если там куки пишутся и потом проверяются, или POST запросы? Тогда может и не работать. Напиши адрес сайта.
 

Sandr

Guest
_ttp://sharereactor.ru/cgi-bin/mzinfo.cgi?id=
во вторых if( ! $file ) не срабатывает
тоесть типа прошло нормально
и идет по ELSE
но контента у $data нет :(
 

Sandr

Guest
а можно пояснить плз
для тупых :confused:
если не сложно - примером
 

Мутник

Новичок
из мануала
PHP:
<?php
$handle = fopen ("/tmp/inputfile.txt", "r");
while (!feof ($handle)) {
    $buffer .= fgets($handle, 4096);
}
fclose ($handle);

echo $buffer;
?>
а вообще посмотри fopen, fgets
 
Сверху