Проблема с ob_start и passthsru

Voldar

Новичок
Проблема с ob_start и passthsru

Попробовал реализовать генерацию статических страничек, как описано здесь:

http://www.php.net/manual/en/function.ob-start.php

Но ничего не получается, passthru ругается что ": No such file or directory", права вроде-бы проставлены правильно.

Подскажите, в чем может быть проблема?
 

DiMA

php.spb.ru
Команда форума
в начало программы вставь ob_start("ob_gzhandler"); и все
 

Voldar

Новичок
2 Crazy

Я попробовал вариант, описаный во втором комментарии:

/* USING OUTPUT BUFFER AND PASSTHRU */
ob_start();
passthru("/usr/local/bin/lynx -source http://www.myserver.com/index.php?id=$id");
$html = ob_get_contents();
ob_end_clean();
// write output to file
$fp = fopen("/user/.../html/$id.html", "w");
fwrite($fp, $html);
fclose($fp);
 

gRigoriy

Новичок
ob_start();
passthru("/usr/local/bin/lynx -source http://www.myserver.com/index.php?id=$id");
$html = ob_get_contents();
ob_end_clean();
А зачем это использовать? Если я правильно понял, то нужно записать результат работы скрипта в файл.
PHP:
$fp = fopen("/user/.../html/$id.html", "w");
fwrite($fp, @implode("",@file("http://www.myserver.com/index.php?id=$id")));
fclose($fp);
По - моему должно работать :) и это проще чем все написанное выше...
 
Сверху