HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопросы по пхп + хтмл
  #1  
Старый 25.11.2008, 22:29
ruzzer
Познающий
Регистрация: 29.07.2007
Сообщений: 44
Провел на форуме:
532652

Репутация: 28
Отправить сообщение для ruzzer с помощью ICQ
По умолчанию Вопросы по пхп + хтмл

Добрый вечер. Возник такой вопрос. нужно сделать чтобы <title> <?php echo $title; ?></title> менялось динамически, но переменная $title находится в php файле, который инклудится ниже тэга <title>. Как сделать чтобы все заработало как надо и тег заголовок страницы менялся?
 
Ответить с цитированием

  #2  
Старый 25.11.2008, 22:32
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

не совсем понял тебя..
echo "<title>$title</title>"
mm ?
 
Ответить с цитированием

  #3  
Старый 25.11.2008, 22:36
ruzzer
Познающий
Регистрация: 29.07.2007
Сообщений: 44
Провел на форуме:
532652

Репутация: 28
Отправить сообщение для ruzzer с помощью ICQ
По умолчанию

Цитата:
Сообщение от rushter  
не совсем понял тебя..
echo "<title>$title</title>"
mm ?
действительно не правильно понял)) Проблема в том что переменная $title ниже в коде чем тег <title>
 
Ответить с цитированием

  #4  
Старый 25.11.2008, 22:38
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

код в студию...
то что она ниже это нечего не меняет...
 
Ответить с цитированием

  #5  
Старый 25.11.2008, 22:45
ruzzer
Познающий
Регистрация: 29.07.2007
Сообщений: 44
Провел на форуме:
532652

Репутация: 28
Отправить сообщение для ruzzer с помощью ICQ
По умолчанию

Код html
Код:
<html>
<title>
<?php echo $title; ?>
</title>
<body>
<?php
include('page.php');
?>
</body>
</html>
код page.php

Код:
<?php
$title = 'page.php';
echo "трали вали? бла бла-бла. Тут типа много текста";
?>
Допустим так.=)
 
Ответить с цитированием

  #6  
Старый 25.11.2008, 23:06
FeoЩту
Познающий
Регистрация: 13.11.2008
Сообщений: 31
Провел на форуме:
70426

Репутация: 14
По умолчанию

Код:
<?
  $title = 'page.php';
?>
<html>
<title><?php echo $title; ?></title>
<body>
<?php
include('page.php');
?>
</body>
</html>
 
Ответить с цитированием

  #7  
Старый 25.11.2008, 23:07
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

В этом случае можно сделать шаблон, либо внести текст в переменную и уже с помощью инклуда использовать в другом скрипте.
page.php
Код:
<?php
$title = 'page.php';
$text = "трали вали? бла бла-бла. Тут типа много текста";
?>
index.php
Код:
<?php
require('page.php');
?>
<html>
<title><?php echo $title; ?></title>
<body>
<?php echo $text; ?>
</body>
</html>
 
Ответить с цитированием

  #8  
Старый 25.11.2008, 23:17
ruzzer
Познающий
Регистрация: 29.07.2007
Сообщений: 44
Провел на форуме:
532652

Репутация: 28
Отправить сообщение для ruzzer с помощью ICQ
По умолчанию

эх, в общем вместо

echo "трали вали? бла бла-бла. Тут типа много текста";

Идет длинный код, который в переменную не занести, а на счет шаблона надо подумать))
 
Ответить с цитированием

  #9  
Старый 25.11.2008, 23:26
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

ruzzer А так?
PHP код:
<?php
ob_start
();
include(
'page.php');
$out=ob_get_contents();
echo 
"<html>
<title>
$title
</title>
<body>
$out
</body>
</html>"
;
 
Ответить с цитированием

  #10  
Старый 25.11.2008, 23:52
ruzzer
Познающий
Регистрация: 29.07.2007
Сообщений: 44
Провел на форуме:
532652

Репутация: 28
Отправить сообщение для ruzzer с помощью ICQ
По умолчанию

Всем конечно спасибо, но все оказалось гораздо проще
код хтмл
Код:
<html>
<body>
<?php
include('page.php');
?>
</body>
</html>
Код page.php
Код:
<?php
$title = 'page.php';
echo "<title>$title</title>";
echo "трали вали? бла бла-бла. Тут типа много текста";
?>
Из хтмл надо было убрать <title> и написать его в page.php )))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопросы по Perl Дикс PHP 14 21.07.2008 23:59
вставка ПХП в ХТМЛ Алекс диГриз PHP 8 22.06.2008 11:25
встройка скрипта в ХТМЛ шаблон Алекс диГриз PHP 9 17.06.2008 03:46
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ