Forum Webscript.Ru

Программирование => PHP => Тема начата: kablov от 26 Марта 2002, 15:55:21

Название: require не работает, помогите ради бога
Отправлено: 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.
Помогите пожалуйста, а то совсем ничего не получается
Заранее благодарен.
Название: require не работает
Отправлено: ThE0ReTiC от 26 Марта 2002, 16:23:04
Ты файл со своего же хостинга вкладываешь?
Название: require не работает
Отправлено: kablov от 26 Марта 2002, 16:35:30
да со своего, может такое быть, если php работает в savemode?
вот так работает require("list.php");
а так нет require("list.php?param=1");
Название: require не работает
Отправлено: ThE0ReTiC от 26 Марта 2002, 16:39:55
Цитировать
да со своего

Зачем тогда конструкция с использованием http ?

Цитировать
а так нет require("list.php?param=1");

Напиши так:

$param = 1;
require("list.php");
?>
Название: require не работает
Отправлено: kablov от 26 Марта 2002, 16:47:22
http использую потому, что в php manual написано, что нельзя использовать таким образом require("list.php?param=1");
а вот как ты советуешь , наверное не пройдет,
$param не будет видна в list.htm
Название: require не работает
Отправлено: bhor от 26 Марта 2002, 16:57:47
Цитировать
$param не будет видна в list.htm

Будет будет.
Какая разница что ее так передавать
Цитировать
require("list.php?param=1");

что так
Цитировать
require("list.php");
?>
Название: require не работает
Отправлено: kablov от 26 Марта 2002, 17:03:55
спасибо все заработало, проблема была в другом.
В list.php была функция, в которой я и пытался получить значение $param, а как глобальную я ее в функции не объявил. Поэтому и не работало.
Спасибо
Название: require не работает
Отправлено: ThE0ReTiC от 26 Марта 2002, 17:07:23
Всегда пожалста.