Forum Webscript.Ru
Программирование => PHP => Тема начата: Discobus от 20 Ноября 2003, 15:52:01
-
Есть два файла: index.php и function.php
В файле function.php описываются требуемые функции.
Из файла index.php идет вызов функций из файла function.php
Дома все работает нормально, но когда выкладываю на сервак браузер пишет:
Fatal error: Call to undefined function: search()
Может как-то нужно их объявлять заранее?
Версия PHP: 4.2.3
-
include \'functions.php\';
-
Пробовал по всякому:
require \'function.php\';
include \'function.php\';
Не получается :((
-
не надо пробовать по всякому.
надо сделать, как написано.
положить файл с функциями туда же, где лежит индекс.
И еще, желательно, чтобы в файле с функциями не было ошибок.
-
Ок...
Так в функции ошибок нет, компилятор говорит что мол не определена вообще...
Хмм. странно.....Дома все работает без проблем.
-
Регистр букв в имени файла?
вообще проверь все свои утверждения.
проверь - включаются ли файл вообще.
все должно работать
это у тебя опечатка, кроме тебя ее никто не найдет
-
В любом случае спасибо за оперативность :)
Может необходимо в начале файла сделать объявление функций?
Мол что-то типа такого:
function simple();
А потом:
function simple()
{
тело блока
}
-
функцию надо объявлять 1 раз.
-
а конструкция
function simple();
вообще выдаст parse error.