The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"PHP, странные баги инклюда"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"PHP, странные баги инклюда"  
Сообщение от xkw email on 05-Окт-06, 05:38 
Привет!
php 4.3.11, FreeBSD;

Сам я не пхпист, но видемо именно в настройке какая-то бага.
В настройке php чтоли, или в черт его знает в чем.
Короче есть допустим скрипт mainpage.php;
В нем есть include или типа того, скрипта который лежит в папке db: include db/db.php
Его инклюдит нормально.
Далее он пытаеться инклюдить уже из db.php скрипт который лежит там же, в папке db: mysql.php, и делает это следующим образом: include("db/mysql.php");
В результате реально сервер пытаенться инклюдить файл db/db/mysql.php вместо того чтобы подключать db/mysql.php
Так пытаеться работать движок phpnuke, на разных местах хостах и тп он как то да работал, без переправки сорцев. В чем тут дело?

regards, ..

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "PHP, странные баги инклюда"  
Сообщение от noname (??) on 05-Окт-06, 15:23 
>Привет!
>php 4.3.11, FreeBSD;
>
>Сам я не пхпист, но видемо именно в настройке какая-то бага.
>В настройке php чтоли, или в черт его знает в чем.
>Короче есть допустим скрипт mainpage.php;
>В нем есть include или типа того, скрипта который лежит в папке
>db: include db/db.php
>Его инклюдит нормально.
>Далее он пытаеться инклюдить уже из db.php скрипт который лежит там же,
>в папке db: mysql.php, и делает это следующим образом: include("db/mysql.php");
>В результате реально сервер пытаенться инклюдить файл db/db/mysql.php вместо того чтобы подключать
>db/mysql.php
>Так пытаеться работать движок phpnuke, на разных местах хостах и тп он
>как то да работал, без переправки сорцев. В чем тут дело?
>
>
>regards, ..

В php.ini в опции include_path перечисляются директории (текущая директория - .), в которых интерпретатор ищет подключаемые файлы. В функции include() желательно указывать только имена файлов.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру