powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как правильно собрать страничку с помощью INCLUDE (PHP)?
3 сообщений из 3, страница 1 из 1
Как правильно собрать страничку с помощью INCLUDE (PHP)?
    #32443333
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал несколько страниц, данные берутся из MySQL и выыодятся с помощью PHP. По отдельности странички работают. Решил собрать все это добро в одну. Когда инклюдил элементы декорации никаких проблем. А вот с инклюдом кода не получается, приходится указывать весь путь к файлу типа www.ms.ru/filder/file.php по моему это неправильный подход.

Подскажите общие правила в этом деле. Буду признателен за ссылки с инфой по инклюдам и "сборке" сайтов.
...
Рейтинг: 0 / 0
Как правильно собрать страничку с помощью INCLUDE (PHP)?
    #32443597
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши-ка сюда код, с помощью которого ты пытаешься инклудить файлы...

SHOGAL
...
Рейтинг: 0 / 0
Как правильно собрать страничку с помощью INCLUDE (PHP)?
    #32443607
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Нужно помнить что, код, который ты подключаешь через include выполняется в том же пространстве имен что и все другие include-ы и основной файл. То есть если у тебя в одном из подключаемых файлов есть переменная $a, то она доступна в любом другом файле. Иногда это может привести к тому что, те другие файлы будут работать некорректно.

2. Насчет подключения - вариант с полным путем - наиболее надежный. Только не надо везде писать полный путь. Объяви у себя в скрипте переменную:
$script_dir = '/user/ww.server.com/htdocs/';
и потом подклоючай файлы через include($script_dir."script.php');

3. если в файле нет никаких php-конструкций, чистых HTML, то его надо не через include подклюяать а через
Код: plaintext
1.
2.
readfile($script_dir.'templates/header.html');
// или 
echo fil_get_contents($script_dir.'templates/header.html');
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как правильно собрать страничку с помощью INCLUDE (PHP)?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]