Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7

Отображение меню на страницах сайта кодом <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?>

15.02.2016, 09:40. Показов 2266. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Перенёс сайт с одного хостинга на другой. Перестал работать код
PHP
1
<?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?>
Голову уже сломал, не пойму в чем причина! Поддержку php
на новом хосте подключил. Кто знает в чем причина?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.02.2016, 09:40
Ответы с готовыми решениями:

Отображение div-а на страницах сайта средствами php
Здравствуйте, такая проблема: Делаю вывод html кода средствами php на сайте вот так $url = $_SERVER; if ($url == '/video') { echo...

Неверное отображение меню на внутренних страницах сайта
Возникла проблема поехала меню)) в меню тоже где та ошибка оказалась в стилях на главной меню так http://www.kcomme.bget.ru/ а...

Как прописать Если time() >= a1 и <= b1 то include 'c1.php'; include 'd1.php';
Сейчас для вывода информации по временному графику пользуюсь кодом $a = mktime(23,59,59,12,31,2013); if(time()&lt;$a){ include...

15
 Аватар для Gcom
82 / 82 / 18
Регистрация: 03.02.2016
Сообщений: 564
Записей в блоге: 1
15.02.2016, 10:00
А что выводит если:
PHP
1
echo ('$_SERVER["DOCUMENT_ROOT"= '.$_SERVER['DOCUMENT_ROOT']);
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 11:03
Это определяемая строка. Попробуйте слеш перед именем файла убрать.

Добавлено через 1 минуту
Но сначала конечно не мешает проверить мою догадку, просмотрев значение, как написали выше.
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 16:50  [ТС]
Ничего не происходит! Меню не отображается
0
2 / 2 / 4
Регистрация: 02.01.2016
Сообщений: 13
15.02.2016, 17:34
Попробуйте выполнить:
Цитата Сообщение от ВАКОР Посмотреть сообщение
PHP
1
<?php var_dump($_SERVER); ?>
Что выдаёт?
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 17:34
Отдельный php-файл создайте и напишите в нем:
PHP
1
<?php echo '[',$_SERVER['DOCUMENT_ROOT'],']';
И покажите, что вы водится.
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 17:51  [ТС]
Я код загружаю через FTP - клиент в колонку меню страницы своего сайта. Само меню у меня полностью выведено только на странице index.html. На хосте,где раньше находился сайт, меню отображалось без проблем. На новом хосте, при вводе кода <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?> , ничего не происходит - колонка меню - пустая. Должно быть как на скриншоте. Скрин прилагаю.
Миниатюры
Отображение меню на страницах сайта  кодом <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?>   Отображение меню на страницах сайта  кодом <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?>  
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 17:56  [ТС]
При вводе <?php var_dump($_SERVER); ?> ситуация та же
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 18:03
Вы php-код в index.html и другие html-файлы пихаете?
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 18:07  [ТС]
Конечно, не в index.html, но во вседругие страницы сайта. При включенной поддержке php на хосте - ничего странного не вижу. Всё прекрасно работало с 2013 года.
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 18:16
Попробуйте у какого-нибудь файла сменить расширение на php и посмотрите, будет ли отображаться меню.
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 18:24  [ТС]
Уже пробовал! Эффект нулевой. Целый день вожусь с менюшкой. Ума не приложу - в чём дело!
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 18:51
Создайте файл test.php с содержимым, которое я выше показывал, загрузите его на сайт и покажите результат запроса к этому файлу.
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 7
15.02.2016, 19:31  [ТС]
Я через dreamweaver создал файл. Загрузил его на сервер. А как я покажу результат запроса к этому файлу?
Через просмотр в браузере с помощью dreamweaver результат такой:
Миниатюры
Отображение меню на страницах сайта  кодом <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?>  
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
15.02.2016, 23:58
хттп://сайт.ру/test.php
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
16.02.2016, 00:21
покажите структуру файлов сайта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.02.2016, 00:21
Помогаю со студенческими работами здесь

Меню и php include
Есть меню – пункт1 подпункт 1 подпункт 2 пункт2 пункт3 Хочу сделать, чтобы при клике на любой из пунктов/подпунктов меню...

Как убрать расширение .php на страницах своего сайта? Apache 2.2.22
Доброго времени суток! Начал изучать php и задался интересным вопросом, как убрать расширение .php на страницах своего сайта, ...

Когда следует использовать dirname(__FILE__) или $_SERVER['DOCUMENT_ROOT']?
Если я экранизирую значения в браузере - я увижу dirname(__FILE__): C:\OpenServer\domains\example $_SERVER: ...

pChart, передача переменной из 1-го файла php в файл php построения графика, метод include
Есть два файла: 1-й: здесь запрашивается график т.е 2-й файл, а также из 1-го нужно передать переменную $name1 во 2-й файл для построения...

проблема с файлами index.php и include.php
есть файл index.php и include.php в файле index.php я пишу следующее: &lt;td width=&quot;200&quot;&gt;&lt;img width=&quot;200&quot; src=&quot;&lt;?php...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru