Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как можно инклюдить Php файлы в Html??? (https://forum.antichat.xyz/showthread.php?t=40115)

Linuxoid 15.05.2007 02:44

Как можно инклюдить Php файлы в Html???
 
Собственно такое дело. Имеем файл PHP с содержанием:
PHP код:

<?
echo("ЙА КРИВЕТКО! <b>ПРЕВЕД!</b>");
?>

Собственно, это надо как то вставить в HTML файл. По умолчанию в echo() будет динамический контент.

Помогите пжалста как это сделать... :) Долго гуглил, но ниче не нашел толком...

Joker-jar 15.05.2007 03:23

Настроить апач на обработку файлов *.htm и *.html

Хозяин 15.05.2007 04:56

PHP корректно обрабатывает html, т.е. ты можешь сделать файл *php с таким содержимым:
PHP код:

<html>
     <head>
         <title>Пример</title>
     </head>
     <body>
         <?php 
         
echo "ЙА КРИВЕТКО! <b>ПРЕВЕД!</b>"
         
?>
     </body>
</html>

P.S. Joker-jar, сказал млять как в лужу пернул! Иногда лучше жевать чем говорить!

Задрали такие ответы, чес слово...

Какой апач нах если он вешать это будет в вебе? Какой хост ему доступ к конфигам даст?

Сиди за своим компом, печатай мегахек скрипты мать их "Хелло Ворлд" и не выходи в интернет ни в коем случае, это опасно!

Joker-jar 15.05.2007 07:13

AciD_FreaK, че раскричался то? Вот, к примеру, в CPanel есть пункт "Обработчики Apache", заходим туда и видим:
Цитата:

Обработчики Apache указывают как файлы с указанным расширением должны обрабатываться Вашим сервером.
По дефолту настроена примерно так:
Код:

.cgi .pl        cgi-script
.php .php4 .php3        application/x-httpd-php
.php5        application/x-httpd-php5
.shtml        server-parsed

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

З.Ы. Еще как вариант можно помутить с mod_rewrite, чтоб ссылка вида blabla.ru/1.html ссылалась на какой-нибудь php скрипт.

Linuxoid 15.05.2007 12:18

Товарищи! Как настроить апач я знаю! Но а вот, положим, если сайт на народе, а php скрипт на другом хостинге? У народа в принципе нет поддержки php. В таком случае что делать?
Сейчас вроде как решил данную проблему путем вставки фрейма... :) Других вариантов я так понял нет? :)

p-range 15.05.2007 12:42

Цитата:

Товарищи! Как настроить апач я знаю! Но а вот, положим, если сайт на народе, а php скрипт на другом хостинге? У народа в принципе нет поддержки php. В таком случае что делать?
Сейчас вроде как решил данную проблему путем вставки фрейма... Других вариантов я так понял нет?
нет.

P.S. это не инклюд)

Хозяин 15.05.2007 13:03

Linuxoid, если сайт на народе, то у тебя вообще нет шансов запустить php, он там не обрабатывается, и как его не суй в html, толку не будет.

Что тебе мешает с народа переплыть на хостинг с поддержкой пхп и не крутить мозг? Например jino-net.ru

vectorg 15.05.2007 13:52

Цитата:

Сообщение от Linuxoid
Товарищи! Как настроить апач я знаю! Но а вот, положим, если сайт на народе, а php скрипт на другом хостинге? У народа в принципе нет поддержки php. В таком случае что делать?
Сейчас вроде как решил данную проблему путем вставки фрейма... :) Других вариантов я так понял нет? :)

Есть.

Допустим есть у нас http://vikko.com/hz.php, который лежит на хостинге с пхп:
PHP код:

<?
$hz 
'ЙА КРИВЕТКО! <b>ПРЕВЕД!</b>'// или любой динамический контент
$hz addslashes($hz); // чтобы было =) иначе js кривой будет в случае ковычек.
$hz str_replace("\r\n",""$hz); // чистим переводы строк.
echo 'document.write("' $hz '");';
?>

На народе вставляешь в нужном месте:
PHP код:

<script src="http://vikko.com/hz.php"></script

Можно сделать еще через ajax, не знаю есть ли в этом смысл... В любом случае для 2х этих способов нужен включенный js на клиентской тачке.

Joker-jar 15.05.2007 14:10

Да, в таком случае (narod.ru) больше всего подойдет AJAX. Но я бы все-таки посоветовал сменить хостинг. Есть достаточно большое количество относительно неплохих бесплатных хостингов с поддержкой серверных скриптов (тот же hut.ru). Ну а вообще, имхо, платный хостинг - не такая уж и роскошь. 2 бакса в месяц - 2 бутылки пива.

vectorg 15.05.2007 14:14

Цитата:

Сообщение от Joker-jar
Да, в таком случае (narod.ru) больше всего подойдет AJAX.

Обоснуй. Пустые слова...
Цитата:

Сообщение от Joker-jar
Но я бы все-таки посоветовал сменить хостинг. Есть достаточно большое количество относительно неплохих бесплатных хостингов с поддержкой серверных скриптов (тот же hut.ru). Ну а вообще, имхо, платный хостинг - не такая уж и роскошь. 2 бакса в месяц - 2 бутылки пива.

Человек задал конкретно вопрос, нах-я такие советы? =\


Время: 20:01