ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
Проблема с подключением скриптов в PHP |

26.04.2010, 10:28
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
Проблема с подключением скриптов в PHP
Доброго времени суток.
У меня возникла проблема с инклудом скрипта.
использую у себя на ПК Денвер.
в директории www есть ещё директория к примеру config в ней скрипт db.php, а также в директории www есть файл index.php и в него я подключаю db.php то есть
<?php
require_once "/config/db.php";
?>
и получаю Fatal error: require_once() [function.require]: Failed opening required '/config/db.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\php.oop\www\index.php
подскажите как правильно подключить скрипт???
Искал в поисковике, всё то нашёл пробовал но результат однотипный 
|
|
|

26.04.2010, 10:47
|
|
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме: 140663
Репутация:
34
|
|
Написано же
include_path='.;/usr/local/php5/PEAR'
Относительно этой папки он и ищет твой конфиг.
Делай так
PHP код:
require_once realpath(dirname(__FILE__) . '/config/db.php'
|
|
|

26.04.2010, 10:53
|
|
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме: 104504
Репутация:
1
|
|
Или еще можно просто убрать слэш перед config, если эта папка лежит в папке со скриптом :-)
|
|
|

26.04.2010, 11:16
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
$now
Тогда получается вот так
Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\php.oop\www/config/db.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\php.oop\www\index.php
Не могу понять что за фигня вообще творится 
|
|
|

26.04.2010, 12:22
|
|
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме: 104504
Репутация:
1
|
|
Попробуй так:
Код:
<?php
include("./config/db.php");
?>
Или так:
Код:
<?php
include("config/db.php");
?>
Ну еще слэш можешь в другую сторону поменять=)
|
|
|

26.04.2010, 15:29
|
|
Участник форума
Регистрация: 10.09.2009
Сообщений: 120
Провел на форуме: 2212846
Репутация:
56
|
|
Chrek625, убери слеш перед папкой config, либо поставь символ текущего каталога ./
Последний раз редактировалось Redwood; 26.04.2010 в 15:41..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|