Fopen для file.cgi?id=

  • Автор темы Автор темы Sandr
  • Дата начала Дата начала

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 локально
и обратится к ней
Все ок
 
Гм... А если там куки пишутся и потом проверяются, или POST запросы? Тогда может и не работать. Напиши адрес сайта.
 
_ttp://sharereactor.ru/cgi-bin/mzinfo.cgi?id=
во вторых if( ! $file ) не срабатывает
тоесть типа прошло нормально
и идет по ELSE
но контента у $data нет :(
 
а можно пояснить плз
для тупых :confused:
если не сложно - примером
 
из мануала
PHP:
<?php
$handle = fopen ("/tmp/inputfile.txt", "r");
while (!feof ($handle)) {
    $buffer .= fgets($handle, 4096);
}
fclose ($handle);

echo $buffer;
?>

а вообще посмотри fopen, fgets
 
Сверху