|
| |
|
|
| |
для: DEM
(27.01.2008 в 14:09)
| | | Лучше организовать код таким образом, чтобы функция находилась в одном файле, так как директива include_once() реагирует на файлы, а не на функции, которые в них объявлены. Или используйте функцию function_exists() для того, чтобы проверить была ли уже объявлена фунция или нет. | |
| |
|
|
| |
|
|
| |
для: cheops
(27.01.2008 в 03:39)
| | | функции одинаковые и они объявляются в разных файлах... | |
| |
|
|
| |
|
|
| |
для: DEM
(27.01.2008 в 03:09)
| | | При подключении, Вы включаете код в свой скрипт, а не выполняете его. | |
| |
|
|
| |
|
|
| |
для: DEM
(27.01.2008 в 03:09)
| | | Функция в одном файле объявлена или существует два файла с объявлением этой функции (и вообще функции для разных проектов одинаковые или чем-то различаются)? | |
| |
|
|
| |
|
|
| | Fatal error: Cannot redeclare bez() (previously declared in "тут идёт адрес"/functions.php:29) in /"тут идёт второй адрес"/functions.php on line 13
Как я понимаю, ему не равитсято, что у есть де функции с одинаковым иенем, НО второй и первый файл относятся к двм разным проектам (один к порталу, второй к форуму) и файл функций форума не встречается в файлах портала, как и не встречается файл функций портала в файлах форума...
И еще, у меня так же есть еще один файл функций (тоже для другого проектика, чата), там тоже есть такая функция (bez() ), но ошибки мне он ен выводил (((
ЗЫ. я все файлы добавляю с помощью include_once(); | |
| |
|
|
|