PDA

Просмотр полной версии : переменные


KiRover
19.01.2006, 18:37
знающие люди поможите погалуйста! ситуация такая... у себя на сайте я решил все сделать проще, поскольку у меня очень много страниц я решил замутить файл per.txt где записал все переменные, ну типа $site_title, $page_title и т.д. вот вроде все записал.... и пошел дальше - зашел на одну из своих страничек и пишу вначале <?php include "per.txt"?> вот а потом внедряю в страничку все переменные, например, <title><?php print $site_title; ?></title> а когда проверяю в браузере - он пишет мне в титле <?php print $site_title; ?>... но почему!? что я сделал неправильно?!

-MS-
19.01.2006, 20:01
случайно не в *.html инклудил?
и ваще хостинг пхп поддерживает? :)

KiRover
19.01.2006, 22:13
инклудил в хтмл.... изменил на пхп.... все равно не катит в чем проблема?!

-MS-
19.01.2006, 22:45
пхп интерпритатор стоит ваще?
хостинг какой?
код в студию

KiRover
19.01.2006, 23:14
Хостинг - Multihost

Код №1 per.php3
<?
//Список переменных
//http://www.site.ru
//name@site.ru
//Kирилл
//2006 год

//Верх сайта

$site_title="::Прикольный титл::"
$site_adress="http://www.site.ru"
$site_name="Site"

//Меню

//Меню
$page_titleg="Главная"
$page_titlef="Контакты"

?>


Код №2 инклудим в страничку...

<?php include 'per.php3' ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<!-- Page Title -->
<title><?php print $site_title; ?></title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
--//--//--//--//--//--
</html>
?>


вот...

Antares
19.01.2006, 23:41
Напиши вместо инклуда phpinfo(); и посмотри, что будет

KiRover
20.01.2006, 00:13
блин, да тоже самое..... проверял и на удаленном сервере и на локальном....

Antares
20.01.2006, 00:41
Вывод -- у кого-то не установлен должным образом интерпретатор :)

-MS-
20.01.2006, 16:22
похоже сайт у кого то на narod.ru

KiRover
20.01.2006, 16:39
на multihost-e, а не народе

Crazy
22.01.2006, 03:21
на multihost-e, а не народе

А какого [....] ты тогда нам голову морочишь вместо того, чтобы обратиться в саппорт, чтобы они тебе объяснили как на твоем мультихосте пользоваться PHP?

И что-то с трудом мне верится, что на сайте мультихоста написано, что php-скрипты на их хостинге нужно класть в файлы с расширением php3.

Skubent
23.01.2006, 12:19
Если php не обрабатывается, то файл, скорее всего, не то расширение имеет. Проверить.
Также проверить отсутствие файла с таким же именем и расширением "html", "htm" и т.п.

Сделай файл test.php с содержанием
<?php phpinfo(); ?>
и дай на него ссылку.

Если приведенное - копи-пасте, то во включаемом файле наглухо отсутствуют окончания строк.