Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/68: Рейтинг темы: голосов - 68, средняя оценка - 4.94
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186

Вывод текста на определенной странице!

04.03.2013, 20:50. Показов 12534. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уже много времени бьюсь об заклад, не могу найти простой скрипт вывода на определенной странице.

У меня статичный сайт, и на определенн-ой(ых) странице нужно выводить инфу.

Был у меня скрипт, но хард здох и нет его.
Работал скрипт так.
принцип
HTML5
1
2
3
<body>
<?php ('base.php')?>
</body>
в файле base.php
PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
{на странице "1.php"
echo "я показываюсь только на странице 1.php"
}
 
{на странице "123.php"
echo "я показываюсь только на странице 123.php"
}
?>
Не подскажите в какую сторону копать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2013, 20:50
Ответы с готовыми решениями:

Вывод текста на определенной странице
Забыл я функцию, делал сайт и использовал скрипт а теперь забыл, и доступов нет. Принцип такой, на определенной странице должен...

Вывод текста на странице
Привет, подскажите что мне добавить в правило чтобы работало? &lt;?if ($_SERVER=='/direktoria/index.php'){?&gt;вывод текста&lt;?}?&gt; ...

Вывод текста из переменной только на главной странице
Привет, помогите дополнить скрипт я перепробовал много вариантов но не работает как мне надо. Есть такой код он исправно работает и...

12
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
04.03.2013, 22:24
Вы не сказали главного. Как сами страницы-то отображаются? ЧПУ-неЧПУ? GET-неGET ?
1
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186
05.03.2013, 15:35  [ТС]
Тупо статический сайт.
нет чпу, нет GET.

Просто html файлов много, и необходимо в каждый файл поставить инфу, и она разная.


Поэтому нужно по принципу:

в файле 1254.php
показать "я информация для 1254"

Главное был у меня скрипт работал, но жёсткий диск полетел, мало что сохранилось.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.03.2013, 15:50
PHP
1
2
3
$uri = pathinfo($_SERVER['REQUEST_URI']);
$fileName = !empty($uri['filename']) ? $uri['filename'] : 'index.php';
echo 'Я информация для ' . $fileName;
1
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186
05.03.2013, 21:16  [ТС]
Не совсем то.

мне нужно каждому файлу разные данные и выводить название файла нет необходимости, то был только пример, сейчас приведу другой пример.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
{в файле 1254.php
 показать "я информация для 1254"
}
 
{в файле coco.php
показать "жил был петух по имени коко и было у него"
}
 
{в файле ticitak.php
показать "просто был жил"
}
?>
и таких данных туча, для каждого файла.
файл с вышеприведенным скриптом инклюдется между,
<title> <?php инклюд "вышеприведенный скрипт.php"?></title>

Это необходимо что бы массово назначать титлы. Когда нужно в екселе правим нужные титлы, и вновь преобразовать в скрипт.

я уже так делал очень удобно быстрее чем в кмс. Из екселя в скрипт конвертировать очень просто, а вот сам скрипт потерял(
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.03.2013, 21:50
Цитата Сообщение от warza Посмотреть сообщение
и таких данных туча, для каждого файла.
самое удобное - использовать GET-параметры.. Если устраивает, то приведу пример..
0
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186
05.03.2013, 22:03  [ТС]
Да мне все равно лиж-бы можно было с ними работать.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.03.2013, 22:19
ну тогда просто выводите ссылки вида index.php?cat=имяФайла
а скрипт наподобие такого..
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function errorPage()
{
    header('HTTP/1.1 404 Not Found');
    exit('<br /><br /><br /><h1 align="center">404 Not Found</h1>');
}
$cat = isset($_GET['cat']) ? trim( str_replace('://', $_GET['cat']) ) : NULL;
if(empty($cat))
{
    //главная
}
else
{
    file_exists($cat . '.php') || errorPage();
    require $cat . '.php';
}
Тогда, если ввести index.php?cat=1254, то отобразится инфа из 1254.php, если ввести index.php?cat=ticitak, то отобразится инфа из ticitak.php..
1
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186
05.03.2013, 22:31  [ТС]
Вот как я решил проблему

Всего один файл. Он же работает как база, для моих титлов.


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
 
if($_SERVER['REQUEST_URI'] == '/2.php?1')
{
echo 'енен 1 енкен1  кен11 ';
}
 
if($_SERVER['REQUEST_URI'] == '/2.php?есть ли жизнь на марсе')
{
echo 'нету жизни на марсе тут картинки есть <img>  ';
}
 
if($_SERVER['REQUEST_URI'] == '/2.php?3')
{
echo 'аегг3 333 33 ';
}
 
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.03.2013, 22:37
Так, стоп, я немного не въехал. У вас эта "куча проверок" - все только для разных title, контент не меняется?

Добавлено через 39 секунд
или остальное грузится отдельно и надо лишь это проверять?

Добавлено через 3 минуты
PHP
1
2
3
4
5
6
7
$arr = array(
'/2.php?1' => 'енен 1 енкен1  кен11 ',
'/2.php?есть ли жизнь на марсе' => 'нету жизни на марсе тут картинки есть <img>  ',
'/2.php?3' => 'аегг3 333 33 ',
//и т.д.
);
echo isset($arr[$_SERVER['REQUEST_URI']]) ? $arr[$_SERVER['REQUEST_URI']] : 'значение по умолчанию';
Хотя повторюсь, лучше через $_GET..
1
63 / 1 / 3
Регистрация: 08.12.2010
Сообщений: 186
05.03.2013, 23:42  [ТС]
И меньше кода, не повторяется
0
0 / 0 / 0
Регистрация: 26.04.2013
Сообщений: 5
26.04.2013, 13:58
А если мне нужно вывести текст или ссылки только на главной? можно с примерами, я немного нуб))
0
0 / 0 / 0
Регистрация: 18.08.2020
Сообщений: 1
18.08.2020, 09:45
Наверное так

PHP
1
2
3
4
5
6
7
8
9
10
$arr = array(
'/2.php?1' => 'енен 1 енкен1  кен11 ',
'/2.php?есть ли жизнь на марсе' => 'выводит текст на странице 2.php?есть ли жизнь на марсе с картинкой <img src="ссылка на картинку">  ',
'/3.php' => 'вывод на странице 3.php',
'/index.php' => 'вывод только на главной',
'/contacts.html' => 'вывод только на странице Контакты',
'/hello-word.html' => 'вывод только <a href="ссылка">на странице</a> hello-word.html',
//и т.д.
);
echo isset($arr[$_SERVER['REQUEST_URI']]) ? $arr[$_SERVER['REQUEST_URI']] : 'значение по умолчанию';
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.08.2020, 09:45
Помогаю со студенческими работами здесь

Вывод определенной рубрики на отдельной странице
Здравствуйте. Мне необходимо выводить определенные рубрики на определенных страницах. Должно выглядеть так, сначала отображается html-код...

Вывод сообщения о отсутствии прав доступа к определённой странице
Здравствуйте. Настроил веб-сайт таким образом, чтобы некоторые пользователи не имели доступ ко всем страницам. Как сделать так, чтобы...

Вывод текста после ввода определенной команды
Как вывести введенный текст, но только после ввода, например, end? На данном этапе, используя функцию cin.getline() с разделителем ';',...

Вывод текста по клику мыши в определенной области (Си)
В курсовой нужно вывести определенную информацию на экран по клику мыши в определенной области. Вроде все правильно, но что-то не работает....

Вывод текста из файла по странице
Добрый день! Прошу Вашей помощи! Интересует вопрос как выводить текст из файла txt по странице или определенный &quot;кусок...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод Сайт называется reddit: The Thinkpad X220 Tablet is the best budget school laptop period. Это. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru