Alexbank
Guest
динамическое создание страниц
Приветствую всех, проблема в следующем, просматривал одну книжку по php и наткнулся на пример скрипта динамическое создание страниц , только он выдает такие ошибки в чем проблема и как ее решить,
ошибки выдает следующие:
Notice: Undefined variable: content in c:\apache\htdocs\proba\static.php on line 21
Warning: main(.html): failed to open stream: No such file or directory in c:\apache\htdocs\proba\static.php on line 21
Warning: main(): Failed opening '.html' for inclusion (include_path='.;c:\php4\pear') in c:\apache\htdocs\proba\static.php on line 21
вот листинг:
<a href = "static.php?content=about">Static Page Name</a></br>
<a href = "static.php?content=advert_info">Advertising Information</a></br>
<a href = "static.php?content=contact">Contact Us</a></br>
<html>
<head>
<title> <? print $site_name; ?> </title>
</tiead>
<body bgcolor="#7b8079" text="#ffffff" link»"#e7d387" alink="#e7d387" vlink="#e7f0e4">
This is the header
<hr>
<hr>
This Is the footer
<hr>
</body>
</html>
Остальные фацлы обычные html листы
Приветствую всех, проблема в следующем, просматривал одну книжку по php и наткнулся на пример скрипта динамическое создание страниц , только он выдает такие ошибки в чем проблема и как ее решить,
ошибки выдает следующие:
Notice: Undefined variable: content in c:\apache\htdocs\proba\static.php on line 21
Warning: main(.html): failed to open stream: No such file or directory in c:\apache\htdocs\proba\static.php on line 21
Warning: main(): Failed opening '.html' for inclusion (include_path='.;c:\php4\pear') in c:\apache\htdocs\proba\static.php on line 21
вот листинг:
PHP:
// Файл: static.php
// Назначение: отображение запрашиваемых статических страниц.
// ВНИМАНИЕ: предполагается, что файл "site_init.tpl" и все
// статические файлы находятся в том же каталоге.
// Загрузить функции и переменные
include("site_init.tpl");
// Вывести заголовок
show_header($site_name);
// Вывести запрашиваемое содержание
include ("$content.html");
// Вывести колонтитул
show_footer ();
<a href = "static.php?content=advert_info">Advertising Information</a></br>
<a href = "static.php?content=contact">Contact Us</a></br>
PHP:
// Файл: site_init.tpl
// Назначение: инициализационный файл
$site_name = "title";
$site_email = "[email protected]";
$site_path = "http://localhost/proba/";
function show_header($site_name) {
<head>
<title> <? print $site_name; ?> </title>
</tiead>
<body bgcolor="#7b8079" text="#ffffff" link»"#e7d387" alink="#e7d387" vlink="#e7f0e4">
This is the header
<hr>
PHP:
function show_footer () {
This Is the footer
<hr>
PHP:
}
</html>
PHP:
}