[хелп] Вставить php код в html документ.

Статус
В этой теме нельзя размещать новые ответы.

demmy

Постоялец
Регистрация
13 Ноя 2006
Сообщения
332
Реакции
100
Есть страница имеющая разрешение html необходимо впихнуть в нее пхп код. Хостинг пхп поддерживает. Но не поддерживает AddHandler. В итоге пхп нехочет исполняться нивкакую. Как объяснисть хостингу, что в html странице могут быть php вставки?
 
  • Заблокирован
  • #2
1) Свяжитесь с техподдержкой
2) Выставьте права 755 на файл
3) Выставьте в .htaccess
php_value display_errors 1
и посмотрите что будет выдавать браузер по поводу ошибок
либо вообще - проблема в каком-то неправильном пути к php, если все было скопировано с другого хостинга
4) не исключено, чт проблема в самом скрипте - замените его на тестовую печать (php) одного слова

если ничего не помогает -пишите хостеру))
 
Есть страница имеющая разрешение html необходимо впихнуть в нее пхп код. Хостинг пхп поддерживает. Но не поддерживает AddHandler. В итоге пхп нехочет исполняться нивкакую. Как объяснисть хостингу, что в html странице могут быть php вставки?

А не проще сделать файл с расширением php, а уже в .htaccess с помощью mod_rewrite сделать html (если уж сильно нужно)?
 
А не проще сделать файл с расширением php, а уже в .htaccess с помощью mod_rewrite сделать html (если уж сильно нужно)?
А можно по конкретнее что именно писать в .htaccess для замены php на html.

К хостеру обращаться не вариант , фрихост ;).
Пути к фалам правильные.
<--virtual не работает
PHP эроров не пишет, тупо вставляет код в документ не обрабатывая.
 
а может перед началом кода надо поставить <?php а в конце ?>
 
  • Заблокирован
  • #6
дайте файлу расширение phtml и вставте нужный код между тегов <?php ?>

а проще сделать фаил с расширением php то что html вывести через команду echo "содержимое html";
 
  • Заблокирован
  • #7
А можно по конкретнее что именно писать в .htaccess для замены php на html.

К хостеру обращаться не вариант , фрихост ;).
.
Напишите, какой.
Я их много понадкусывала.

Однако был случай, когда скрипт отправки формы перестал работать (заказчик сайта мне пожаловался). И это не было объяснимо (с моей стороны - клиентской).
Пока хозяин не обратился к хостерам.
и это был платный хостинг , что уж говорить о бесплатном...
 
бесплатные хостинги обычно запрещают чтолибо делать через акцесс-файл, смените просто расширение файла на php, и все дела. если там у вас форма обрабатывается с помощью php, тогда ставте в экшон php-файл, а сам файл положите гденить рядом.
 
Разобрался :)

Директива
Код:
AddHandler application/x-httpd-php .php .html .htm
не работает, а
Код:
AddHandler php-script .html
работает прекрасно.

Спасибо, что подсказали где копать.
 
Можно было бы просто вставить HTML в PHP код...

Добавлено через 16 минут
А можно по конкретнее что именно писать в .htaccess для замены php на html.

К хостеру обращаться не вариант , фрихост ;).
Пути к фалам правильные.
<--virtual не работает
PHP эроров не пишет, тупо вставляет код в документ не обрабатывая.
Запись в .htaccess типа
Код:
RewriteEngine On
RewriteRule ^(.*)\.html$ $1.php
делает перезапись HTML файла в PHP .
То есть при обращении к файлу test.html, сервер откроет test.php не изменяя адресной строки.
Если нужно сделать привязку к конкретному PHP-файлу, тогда так :
Код:
RewriteEngine On
RewriteRule ^somefile\.html$ somefile.php
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху