Jump to content
  • 0

PHP в HTML


styleroom
 Share

Question

Recommended Posts

  • 0

styleroom задача php первая - это составление html(xhtml) кода страницы. запомни это. и не пробуй включать php в html... используй php для сборки страниц.... можно на эту тему много писать, но понимание приходит со временем

Link to comment
Share on other sites

  • 0
styleroom задача php первая - это составление html(xhtml) кода страницы. запомни это. и не пробуй включать php в html... используй php для сборки страниц.... можно на эту тему много писать, но понимание приходит со временем

интересно...

Link to comment
Share on other sites

  • 0
styleroom задача php первая - это составление html(xhtml) кода страницы. запомни это. и не пробуй включать php в html... используй php для сборки страниц.... можно на эту тему много писать, но понимание приходит со временем

интересно...

ничего интересного .. шаблонизация рулит и уже давно :cool:

Link to comment
Share on other sites

  • 0

Ну на самом деле не вс? так страшно. Просто нужно понимать, что если на сайт визитку можно положить Html документ с php кодом, то на больших порталах это не прокатит ниразу.

Link to comment
Share on other sites

  • 0
Ну на самом деле не вс? так страшно. Просто нужно понимать, что если на сайт визитку можно положить Html документ с php кодом, то на больших порталах это не прокатит ниразу.

да нет конечно - ни о каких порталах и речи быть не может.

Link to comment
Share on other sites

  • 0
будет ли такая вставка автоматически обрабатываться в хытыэмэл? или надо на сервере что-то где-то прописывать?

зависит от настроек сервера. по идее нет, но будет достаточно изменить расширение на .php

или прописать в настройках (вариант - .htaccess) AddType для .html

если же принципиально чтоб пользователи видели .html, не подозревая о истинном расширении, можно переименовать в .php и воспользоваться mod_rewrite для переписывания, это будет менее муторно серверу, чем предыдущий вариант

Link to comment
Share on other sites

  • 0
но будет достаточно изменить расширение на .php

то есть работал я работал в html, а потом просто взял и поменял расширение и все будет гут? разницы в обработке тэгов в html и php нет?

Link to comment
Share on other sites

  • 0
но будет достаточно изменить расширение на .php

то есть работал я работал в html, а потом просто взял и поменял расширение и все будет гут? разницы в обработке тэгов в html и php нет?

а чем ежик от колобка отличается? ... сервер обрабатывает содержимое файла .. расширение - это чисто виндовая фича.... так что содержание - это главное

Link to comment
Share on other sites

  • 0
но будет достаточно изменить расширение на .php

то есть работал я работал в html, а потом просто взял и поменял расширение и все будет гут? разницы в обработке тэгов в html и php нет?

а чем ежик от колобка отличается? ... сервер обрабатывает содержимое файла .. расширение - это чисто виндовая фича.... так что содержание - это главное

Link to comment
Share on other sites

  • 0

если в php-файле html-код находится вне <?php ... ?> он будет выводится как есть.

плюс один нюанс (достаточно приятный)

<?php
$test = @$_GET['test'];
?>

<html>
<head>
...
</head>
<body>

<?php
if ($test = 1) {
?>

<table width="100%" height="100%" border="1"><tr><td width="100%" height="100%" align="center" valign="middle">
это показывается только если к странице обратились с запросом index.php?test=1
</td></tr></table>

<?php
}
else {
?>

<div style="width:50%;height:50%;border:1px solid red;float:right;">
а это во всех остальных случаях
</div>

<?php
}
?>

</body>
</html>

Link to comment
Share on other sites

  • 0
если же принципиально чтоб пользователи видели .html, не подозревая о истинном расширении, можно переименовать в .php и воспользоваться mod_rewrite для переписывания, это будет менее муторно серверу, чем предыдущий вариант

Интересно, чем отличается парсинг php-кода в документе с расширением php, от парсинга этого-же кода в документе с расширением html? Разницы никакой. А использование mod_rewrite вс?-таки повышает нагрузку на сервер.

Я, конечно, понимаю что подобное использование mod_rewrite позволяет писать в документы с расширением html простой html-код, что снизит нагрузку на сервер, но я хочу подчеркнуть, что нет разницы в каком файле будет исполняться php-код.

Link to comment
Share on other sites

  • 0
Интересно, чем отличается парсинг php-кода в документе с расширением php, от парсинга этого-же кода в документе с расширением html?

лично не проверял, но два хостера, независимо друг от друга (df.ru - тут у нас сервера fictionbook и the-game стоят и jino.ru - а тут мои сайты) рекомендуют на виртуальном хостинге использовать RewriteRule, а не AddType, если надо в адресной строке показывать .html, а фактическое имя файла не важно владельцу ресурса

Link to comment
Share on other sites

  • 0

Создаешь .htaccess файл в корне сайта.

AddType application/x-httpd-php .php .html
AddType application/x-httpd-php .php .htm

Вообще для эмуляции файлов на сервере используеться mod_rewrite и еще пару способов. Поищите в google. В сети уже давным давно полным полно информации по этому поводу.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy