Сайт на html. Как вставить php страничку?

12
A
На сайте с 30.06.2013
Offline
119
1884

У меня мини сайт на HTML простом. Мне на одну страницу надо вставить онлайн тест написанный на PHP. Если у меня все страницы .HTML и тут я вставлю .PHP страницу, это будет нелепо. Как поступить?

Aisamiery
На сайте с 12.04.2015
Offline
319
#1
alexdosson:
У меня мини сайт на HTML простом. Мне на одну страницу надо вставить онлайн тест написанный на PHP. Если у меня все страницы .HTML и тут я вставлю .PHP страницу, это будет нелепо. Как поступить?

Почему нелепо?

Можно пойти дальше и сделать дыру в безопасности (если у вас веб сервер Apache), но зато этичную, надо всего то в .htaccess вставить строчку

AddType application/x-httpd-php .html

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

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
S3
На сайте с 29.03.2012
Offline
362
#2
alexdosson:
У меня мини сайт на HTML простом. Мне на одну страницу надо вставить онлайн тест написанный на PHP. Если у меня все страницы .HTML и тут я вставлю .PHP страницу, это будет нелепо. Как поступить?

Чего нелепого? вставляйте что хотите, куда хотите. Вопрос только - зачем? Динамическая страничка нужна?

Ну и как минимум пхп должен быть на сервере

V
На сайте с 25.02.2013
Offline
68
v2g
#3

Здесь ничего страшного, а вариант с iframe не подойдет как второй способ.

maximka77
На сайте с 15.10.2011
Offline
244
#4

В .htaccess вставьте:

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

В html вставляется примерно так:

<html>
<body>
Любой <b>html</b> код.Ваша верстка и всё что угодно..

<?php
echo 'Php отработается';
include ("ваш_файл.php");
?>

</body>
</html>
- Базы чатов и каналов Телеграм ( https://base-top.ru/ ) - Недорогие ссылки с форумов (https://cutt.ly/swQDFZWx)
87793
На сайте с 12.09.2009
Offline
661
#5
alexdosson:
Если у меня все страницы .HTML и тут я вставлю .PHP страницу, это будет нелепо.

Чего тут нелепого? 😕

Наше дело правое - не мешать левому!
A
На сайте с 30.06.2013
Offline
119
#6
Aisamiery:
Почему нелепо?

Можно пойти дальше и сделать дыру в безопасности (если у вас веб сервер Apache), но зато этичную, надо всего то в .htaccess вставить строчку

AddType application/x-httpd-php .html


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

Ну логичный вопрос, как привести к одному виду (скажем урлы только .HTML) и без дыр? :)

С другой стороны я могу же просто все урлы переделать в .php и не париться? Не влияет же это на продвижение надеюсь :)

---------- Добавлено 04.04.2016 в 01:51 ----------

87793:
Чего тут нелепого? 😕

в том, что 10 страниц с расширением .html, а одна .php

87793
На сайте с 12.09.2009
Offline
661
#7
alexdosson:
в том, что 10 страниц с расширением .html, а одна .php

Всё равно не понимаю, что тут нелепого 🙄.

Ну разные расширения у разных страниц, и что с того? 😕

Зачем им быть всенепременно у всех страниц сайта одинаковыми? 😮

M
На сайте с 04.12.2013
Offline
223
#8
alexdosson:
Ну логичный вопрос, как привести к одному виду (скажем урлы только .HTML) и без дыр? :)

Делайте рерайт html в php, если есть соотв. php-файл. Если файл только один, можно обойтись без группового правила, сделав явное преобразование.

С другой стороны я могу же просто все урлы переделать в .php и не париться? Не влияет же

Тем самым вы весь статик направите на напрасное пережевывание PHP, оно вам надо?

---------- Добавлено 04.04.2016 в 13:58 ----------

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

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
богоносец
На сайте с 30.01.2007
Offline
773
#9
Aisamiery:
вы сможете вставлять код php в файл с расширением .html, но то что это дыра я предупредил

В чём конкретно дыра?

alexdosson:
в том, что 10 страниц с расширением .html, а одна .php

А со временем будет 99 с .php и 11 с .html, никого это не волнует.

На одном домене можно даже как бы несколько сайтов сделать с разными /урлами (внутри группы страниц — ссылки только в пределах этой группы), а / один.

orphelin
На сайте с 02.07.2006
Offline
261
#10
богоносец:
В чём конкретно дыра?

тоже очень хотелось бы побольше узнать об этой уязвимости.

miketomlin:
Тем самым вы весь статик направите на напрасное пережевывание PHP, оно вам надо?

и что там будет пережевываться и чем это грозит?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий