Forum Webscript.Ru
Программирование => PHP => Тема начата: kablov от 26 Марта 2002, 15:55:21
-
делаю так
require("http://myserver/~username/list.php");
а он мне выдает.
Fatal error: Failed opening required \'http://myserver/~username/list.php\' (include_path=\'.:/usr/share/php/PEAR\') in /ftp/users/username/index.php on line 20
по документации все должно работать
include работает, но мне надо еще передать параметры (GET), и надо чтобы работало require.
Помогите пожалуйста, а то совсем ничего не получается
Заранее благодарен.
-
Ты файл со своего же хостинга вкладываешь?
-
да со своего, может такое быть, если php работает в savemode?
вот так работает require("list.php");
а так нет require("list.php?param=1");
-
да со своего
Зачем тогда конструкция с использованием http ?
а так нет require("list.php?param=1");
Напиши так:
$param = 1;
require("list.php");
?>
-
http использую потому, что в php manual написано, что нельзя использовать таким образом require("list.php?param=1");
а вот как ты советуешь , наверное не пройдет,
$param не будет видна в list.htm
-
$param не будет видна в list.htm
Будет будет.
Какая разница что ее так передавать require("list.php?param=1");
что так
$param = 1;
require("list.php");
?>
-
спасибо все заработало, проблема была в другом.
В list.php была функция, в которой я и пытался получить значение $param, а как глобальную я ее в функции не объявил. Поэтому и не работало.
Спасибо
-
Всегда пожалста.