[question]html Vs Php
Делаю сайт на htm, не спрашивайте зачем, хочется.
Появился вопрос, как туда можно прикрутить php скрипт вывода статуса и онлайна сервера(ов)?Насколько я помню html не дружит с php или я дятел?
прошу вашего совета.Спасибо.
— рас!11рас!1
Через фрейм можно или мб что-то вроде <script language="php">
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
MeCAiR: Через фрейм можно или мб что-то вроде <script language="php">
я извиняюсь за свою наглость, можно более точный ответ?
— рас!11рас!1
Somesay: можно более точный ответ?
Вот у тебя html страничка. Ты хочешь, допустим, впихнуть онлайн и статус серверов где-нибудь справа, где уже есть отведённое место. Там создаёшь фрейм, без границ (frameborder=0), указываешь его высоту, ширину и, главное, адрес на php страничку со скриптом.
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Сами по себе html страницы НЕ обрабатываются этим интерпретатором.
Чтобы они обрабатывались, добавьте в хендлер .html .htm (там где .php .php5 итд), это в конфиге апача. Найдете.
Затем прямо в html файле можно смело вставлять код.
аля
<body>
blablabla
<?php echo "booo"; ?>
</body>
— Ålderdom - ingen glädje..
AbsT: Сами по себе html страницы НЕ обрабатываются этим интерпретатором.
Чтобы они обрабатывались, добавьте в хендлер .html .htm (там где .php .php5 итд), это в конфиге апача.
А зачем тогда вообще держать страничку в html и лезть в конфиг? Не проще ли сохранять сразу в .php...
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Лишний гемморой, тогда нелегче-ли уже поместить php код в тело страницы, и страницу сделать не хтмл а пхп? и сделать нормальный вывод, а не айфреймом...
Если хочеться скрыть что в странице есть пхп код-добавляем в .htaccess
AddType application/x-httpd-php .html
</Files>
— Ушёл на пенсию...
Может автор не имеет возможности изменить что-то в конфигах апача? Тогда подойдет только вариант с фреймом.
— Random Post Generator
AbsT: а .htaccess на что? )
AbsT: Сами по себе html страницы НЕ обрабатываются этим интерпретатором.
И чтобы в конфиг апача не лезть)
а "<Files "имя_страницы.html"> " чтобы остальные html страницы не обрабатывались, а слались напрямую апачем)
— Ушёл на пенсию...
Можно пример фрейма, мне он больше всего подходит, но не понимаю как, не давно этим занялся ![]()
— рас!11рас!1
Somesay: Можно пример фрейма
_http://www.htmlbook.ru/html/iframe.html
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Как я понял :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тупо название фрейма</title>
</head>
<body>
<iframe src="Сюда путь до .php файла" width="468" height="60" align="left">
Ваш браузер не поддерживает плавающие фреймы!
</iframe>
</body>
</html>
— рас!11рас!1
Тему можно закрыть.Спасибо MeCAiR и AbsT, попробовал оба варианта, разобрался.
— рас!11рас!1
Можно прикрутить через инструкцию include("");
Пример
<html>
<head>
<body>
<div><? include("путь к файлу .php"); ?><div>
</body>
</head>
<html>
xadidasx: Можно прикрутить через инструкцию include("");
Пример
<html>
<head>
<body>
<div><? include("путь к файлу .php"); ?><div>
</body>
</head>
<html>
НЕ можно...
Тут походу говориться о неинтерпритируемом файле...
AbsT: Сами по себе html страницы НЕ обрабатываются этим интерпретатором.
Чтобы они обрабатывались, добавьте в хендлер .html .htm (там где .php .php5 итд), это в конфиге апача. Найдете.
Затем прямо в html файле можно смело вставлять код.
аля
<body>
blablabla
<?php echo "booo"; ?>
</body>
AddHandler php5-script .php .html
AddType text/html .php .html
в конфиге апача поменять и будут обрабатываца)
Dambo: AddHandler php5-script .php .html
AddType text/html .php .html
в конфиге апача поменять и будут обрабатываца)
И зачем ты это написал? :)
У тебя есть на сайте страничка index.html или *.htm,
розширения поставь ей PHP, и после этого ты в ней сможешь активно юзать PHP скрипты,
дальше туда куда тебе нужно вставить свой скрипт, допустим это:
<tr>
<td valign="top">
//Тебе его нуно пихнуть сюда
</td>
</tr>
</table>
Просто пишешь вот это:
<tr>
<td valign="top">
<?php
//это твой скрипт php
if($m).....
?>
</td>
</tr>
</table>
Вот и все, главное что должно быть это поддержка PHP на твоем сервере.









