[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Путь к файлу
Ressive
При подключении файла include ($_SERVER['DOCUMENT_ROOT'].'/test/www/views/layouts/shop.php'); появляется ошыбка Warning: include(C:/SITES/test/www/test/www/views/layouts/shop.php): failed to open stream: No such file or directory in C:\SITES\test\www\index.php on line 3 Warning: include(): Failed opening 'C:/SITES/test/www/test/www/views/layouts/shop.php' for inclusion (include_path='.;C:\php\pear') in C:\SITES\test\www\index.php on line 3

помогите пожалуйсто )
Guest
да
m4a1fox
Ressive
Цитата
No such file or directory
Нет такого файла или директории.
Guest
он так пишет, но файл и директория есть) может в настройкак пхп чёт не так?
m4a1fox
Попробуй подключить от корня сайта.
Guest
и так тоже не хочет
m4a1fox
Guest
Ну значит такого файла нет. Я ХЗ чего он не видит его.
Guest
та есть он там)
inpost
Из данной папки пиши путь: ../../../папка/файл. Не используй DOCUMENT_ROOT, лучше всего относительные пути для ПХП.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
можеш показать пример относительных путей?)
inpost
.. - это вернуться на папку назад из папки, в которой сейчас находится данный php файл.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
я не понял)
inpost
Пример:
Скрипт находится по адресу: /site/php/config/config.php
Тебе надо из него подключить файл из другой папки: /site/skins/tpl/config.tpl

Ты должен вернуться на 2 папки назад в папку site, а из неё перейти в нужную тебе папку:
include '../../skins/tpl/config.tpl';


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
ZSH
Цитата
При подключении файла include ($_SERVER['DOCUMENT_ROOT'].'/test/www/views/layouts/shop.php')

Цитата
появляется ошыбка Warning: include(C:/SITES/test/www/test/www/views/layouts/shop.php): failed to open stream

У тебя в $_SERVER['DOCUMENT_ROOT'] полный путь к корню сайта с /test/www а ты его еще раз прописываеш в include.

так попробуй:
include ($_SERVER['DOCUMENT_ROOT'].'/views/layouts/shop.php')

Guest
ZSH Спасибо!!! Заработало!
Быстрый ответ:

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