[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод Title и основного текста
eLDeR
Есть index.php

<?php
if( isset( $_REQUEST['page']) ) // если есть такой параметр
{
$fname='text/'.$_REQUEST['page'].'.txt';
// сначала проверяем, есть ли такой файл
if(file_exists("$fname")) {
// если есть, то инклудим его
include( $fname );
}
}
else {
include("text/index.txt");
}
?>
<head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<
title><? $title ?></title>
</
head>

<
body>

<? $text ?>

</body>
</
html>

есть файл text/12.txt
<?

$title = "титл раз два три 4";

$text = "Основной текст";

?>

при обращении к /index.php?page=12
пустой экран выводится
в чем причина?



Спустя 2 минуты, 30 секунд (26.11.2009 - 15:26) Chudik написал(а):
Цитата
<body>

<? $text ?>

</body>
</html>


<body>

<? echo $text; ?>

</body>
</
html>

blink.gif

P.S. и также с титлом

Спустя 3 часа, 3 минуты, 30 секунд (26.11.2009 - 18:29) Krevedko написал(а):
и приучайся писать

<?php echo $text; ?>

вообще опасный конечно скрипт :/

Спустя 27 минут, 14 секунд (26.11.2009 - 18:56) Chudik написал(а):
Цитата
и приучайся писать

<?php echo $text; ?>

Krevedko, я тоже никогда нипишу, в чем разница то, обясни?

Спустя 8 минут, 28 секунд (26.11.2009 - 19:05) Krevedko написал(а):
рекомендуется писать длииные теги. вроде как не везде(всегда) может пониматься.

Спустя 2 часа, 23 минуты, 23 секунды (26.11.2009 - 21:28) Gabriel написал(а):
Krevedko
угу, вроде как на хосте могут быть отключены шорт теги в php.ini

Спустя 3 минуты, 42 секунды (26.11.2009 - 21:32) DedMorozzz написал(а):
а <?php=$text?> везде читаемо?

Спустя 2 дня, 3 часа, 33 минуты, 56 секунд (29.11.2009 - 01:06) eLDeR написал(а):
Цитата (DedMorozzz @ 26.11.2009 - 18:32)
а <?php=$text?> везде читаемо?

эта сточка выводит ошибку....


И если скрипт опасный то как обезопасить ?


<?php
if( isset( $_REQUEST['p']) ) // если есть такой параметр
{
$fname='text/'.$_REQUEST['p'].'.txt';
// сначала проверяем, есть ли такой файл
if(file_exists("$fname")) {
// если есть, то инклудим его
include( $fname );
}
}
else {
include("text/index.txt");
}
include("php/site.php");
?>

можно его спрятать в переменную ?

Спустя 55 минут, 21 секунда (29.11.2009 - 02:01) John_761 написал(а):
Определить, например, массив допустимых значений переменной $fname
Смотри пункт номер 5
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.