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

Как заинклудить чтобы стало хорошо?

03.10.2013, 21:37. Показов 1581. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую!
Подскажите, пожалуйста, что нужно сделать, чтобы на одной странице сайта отображался один инклуд, а на остальных - другой.
На вордпрессе в индекс.пхп вызывается хедер.пхп. Хедер для всех страниц одинаковый. Я хочу на сайт.ру в хедере вызвать один файл, в сайт.ру/страница/ - вызвать другой файл.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2013, 21:37
Ответы с готовыми решениями:

Как заинклудить SFML что бы работало?
Пытаюсь заинклудить SFML(установил по инструкции) так(компилер кодблокс): #include <SFML/Graphics.hpp> int main() { ...

Как совместить в MessageBox переменную и обычный текст, чтобы хорошо отображалось?
У меня есть окно MessageBox, где нужно вывести, сколько баллов набрал пользователь. Вот так оно выглядит: А надо, чтобы было...

ViewSonic VA703m: как настроить яркость/контрастность чтобы глазам было хорошо?
Поставил себе моник ViewSonic VA703m. Установил драйвера с сайта производителя. Посмотрел текущие состояния Contrast/Brightness...

9
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
03.10.2013, 21:43
В зависимости от GET\POST данный делай условие. Как то так.

Добавлено через 3 минуты
P.S.
Только в таком случае, если я не ошибаюсь, нужно делать не include, а require, так как include выполняется на стадии компиляции, а require в процессе исполнения программы. Если ничего не перепутал, то вроде так.
1
-2 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 21
03.10.2013, 21:46  [ТС]
Меня интересует код. Я плохо шарю в пхп.
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
03.10.2013, 21:49
Цитата Сообщение от mokka Посмотреть сообщение
Как заинклудить чтобы стало хорошо?

Не по теме:

сзади :D

1
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
03.10.2013, 21:51
Цитата Сообщение от mokka Посмотреть сообщение
Я плохо шарю в пхп.
Это плохо.

Нужно знать куда прилетают данные которые указаны в строке запроса.
Потом, в зависимости от того, что туда прилетело, сделать условие if-else.
Но нужно смотреть исходники WordPress

Я их ни разу не видел.
0
-2 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 21
03.10.2013, 22:16  [ТС]
PHP
1
2
3
4
5
<div class="site-introduction">
 
<? include ('./header.html' ); ?>
 
</div>
Этого должно хватить.
Вот этот <? include ('./header.html' ); ?> должен быть только на главной, а к примеру <? include ('./file.html' ); ?> должен быть быть на сайт.ру/страница
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
04.10.2013, 10:11
Цитата Сообщение от mokka Посмотреть сообщение
Вот этот <? include ('./header.html' ); ?> должен быть только на главной, а к примеру <? include ('./file.html' ); ?> должен быть быть на сайт.ру/страница
ну так вы уже пишете ответ
PHP
1
2
3
<?php /* Главная страница */
 
  include './header.html';
PHP
1
2
3
<?php /* Другая страница. Например, файл examle.php */
 
  include './file.html';
Если у вас одна точка доступа (все через index.php), то уже в зависимости от параметров в url

PHP
1
2
3
4
5
6
7
8
9
<?php
  if (!isset($_GET)) { // Главная страница
     include './header.html';
  } else {
     if ($_GET['page'] == 'example') { // Страница example
        include './file.html';
     }
  }
?>
1
-2 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 21
04.10.2013, 10:27  [ТС]
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
ну так вы уже пишете ответ
Ну так у меня знания пхп ооочень поверхностные. Я примерно знаю, как решаются такие задачи, но не знаю синтаксиса.
Спасибо. У меня второй вариант. Сегодня попробую сделать.
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
04.10.2013, 12:03
тока здесь
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
if (!isset($_GET)) {
не isset (этот массив по умолчанию существует), а
PHP
1
if (empty($_GET)) {
0
-2 / 0 / 0
Регистрация: 01.09.2013
Сообщений: 21
04.10.2013, 12:41  [ТС]
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
тока здесь не isset (этот массив по умолчанию существует), а
PHP
1
if (empty($_GET)) {
Учту.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.10.2013, 12:41
Помогаю со студенческими работами здесь

Как выбрать всю таблицу чтобы ключом стало одно поле а значением другое поле
В RedBeanPHP когда пользовал есть хорошая функция. Можно было выбрать всю таблицу и ключом становилось одно поле а значением другое поле....

Сделать так чтобы это стало реальным
работаю с бутстропом (bootstrap) какие то встроенные стили (div class=&quot;row&quot; style=&quot;width: 0px; left: 501.5px;) мешают нормально...

Расставить скобки, чтобы равенство стало верным
7*9+12:3-2=25 помогите пожалуйста расскрыть на скобки спасибо

Неожиданно экран почернел и стало все в квадратиках... Поставил новый драйвер, стало еще хуже
Дело вот в чем, играл я играл в довольно таки старую игру кс 1.6 и неожиданно мой экран почернел и стало все в квадратиках... Поставил...

Сколько чисел нужно перемножить, чтобы полученное произведение стало семизначным
Сколько натуральных чисел, кратных 5, нужно перемножить, чтобы полученное произведение стало семизначным?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru