[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Модуль новостей от Twin-a
Эдик
Здравствуйте. Вот взял модуль новостей из курсов, и тут возникла проблема-когда захожу в админку при добавлении новостей висит такая ошибка
Warning: include(./mysql.php) [function.include]: failed to open stream: No such file or directory in Z:\home\ok\www\libs\irb_paginator.php on line 2

Warning: include() [function.include]: Failed opening './mysql.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\ok\www\libs\irb_paginator.php on line 2
Вроде бы все нормально, файл mysql.php в директории есть, в чем дело? Из за этого новости некорректно отображаются?



Спустя 2 минуты, 4 секунды (1.12.2010 - 21:21) DmitryOpalev написал(а):
Попробуй прописать $_SERVER['DOCUMENT_ROOT']."/mysql.php";

Спустя 3 минуты, 25 секунд (1.12.2010 - 21:24) Игорь_Vasinsky написал(а):
вот где include - libs\irb_paginator.php
а вот в корне что include ./mysql.php

mysql.php - в домашней директории, т.е. на уровень выше.

Спустя 34 секунды (1.12.2010 - 21:25) Lenarfate написал(а):
убери просто эту строчку в указанном файле и все. и нет проблем. проверенно)она там не нужна

Спустя 8 секунд (1.12.2010 - 21:25) Эдик написал(а):
так он лежит в папке libs от корня...
Warning: include(Z:/home/ok/www/mysql.php) [function.include]: failed to open stream: No such file or directory in Z:\home\ok\www\libs\irb_paginator.php on line 2

писал include $_SERVER['DOCUMENT_ROOT']."/libs/mysql.php";-так еще хуже стало(

Спустя 36 секунд (1.12.2010 - 21:26) Lenarfate написал(а):
убери просто эту строчку в указанном файле

Спустя 32 секунды (1.12.2010 - 21:26) Эдик написал(а):
Цитата
убери просто эту строчку в указанном файле и все. и нет проблем. проверенно)
-отлично я считаю

Спустя 1 минута, 7 секунд (1.12.2010 - 21:27) DmitryOpalev написал(а):
Заработало?

Спустя 48 секунд (1.12.2010 - 21:28) Эдик написал(а):
убрал и что? то же самое, добавляет "новая новость" с текстом "новая новость"

Спустя 1 минута (1.12.2010 - 21:29) Эдик написал(а):
ура, заработало!

Спустя 2 минуты, 1 секунда (1.12.2010 - 21:31) Эдик написал(а):
Спасибо всем, буду дальше копать))

Спустя 40 минут, 2 секунды (1.12.2010 - 22:11) twin написал(а):
Это мой косяк, прошу пардона. С теста осталось подключение. Конечно убрать надо было, спасибо парням, подсказали.

Спустя 13 дней, 14 часов, 54 минуты, 42 секунды (15.12.2010 - 13:06) gidrosoldat написал(а):
Снова я, похоже становлюсь у вас постоянным гостем ..

В этом месте в последнем окошке с большим кодом admin/news/news_controller.php:

/**
* We connect a file of the MySQL functions
* Подключаем файл функций MySQL
*/

include IRB_ROOT .'/libs/mysql.php';

/**
* We connect a BB-decoder
* Подключаем файл BB-декодер
*/

include IRB_ROOT .'/bbcode/irb_bbdecoder.php';


Почему появилась добавление IRB_ROOT. ? Ведь в других модулях все прекрасно работало с обычным include './libs/mysql.php'; Что теперь изменилось и зачем понадобился физический путь от корневой директории ?

И на засыпку, если уж, практически, на каждой странице модули используют подключение к БД, не проще ли раз и навсегда инклуд с mysql.php в основном индексе прописать?

Спустя 25 минут, 53 секунды (15.12.2010 - 13:32) twin написал(а):
IRB_ROOT можно и не ставить. Кому как нравится. Так проще использовать его отдельно от системы, аяксом тем же.

А базу можно и сразу подключить, если она на всех страницах используется. Нол там основные страницы формируются из файлов, там она вхолостую будет молотить.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.