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

Форум АНТИЧАТ (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 бутылки пива.

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

+toxa+ 15.05.2007 14:32

Код HTML:

<!--#include virtual="/dira/hek/file.php" -->

Joker-jar 15.05.2007 14:43

Цитата:

Обоснуй. Пустые слова...
А большой выбор? Хостинг на народе => различные хитрости Apache и PHP не пройдут. Фреймы... ну можно, но я их лично не перевариваю. AJAX конечно тоже в данном случае будет использоваться не совсем по назначению - но хоть какой то выход.

На счет совета - без комментариев. Совет - не повод к решительному действию.

Joker-jar 15.05.2007 14:45

Цитата:

<!--#include virtual="/dira/hek/file.php" -->
На народе нет SSI.

Linuxoid 15.05.2007 16:55

Мне это надо НЕ для народа. ПРосто я привел пример хостинга без ПХП. Мне надо воткнуть в ХТМЛ скрипт на ПХП без всяких настроек апача, .htaccess'ов и прочих примудростей...
Ну а насколько я понял, единственный выход - фреймы. Так что всем огромное спасибо за помощь. ;)

vectorg 15.05.2007 17:14

Цитата:

Сообщение от Linuxoid
Мне это надо НЕ для народа. ПРосто я привел пример хостинга без ПХП. Мне надо воткнуть в ХТМЛ скрипт на ПХП без всяких настроек апача, .htaccess'ов и прочих примудростей...
Ну а насколько я понял, единственный выход - фреймы. Так что всем огромное спасибо за помощь. ;)

Норкоман?
Это для кого?

+toxa+ 15.05.2007 19:17

PHP код:

<script language="PHP">
while (
1){
echo 
"это то что надо!";
}
</
script


p-range 16.05.2007 11:55

Цитата:

Сообщение от +toxa+
PHP код:

<script language="PHP">
while (
1){
echo 
"это то что надо!";
}
</
script


работает только с поддержкой php на хостинге. только что проверил =\

+toxa+ 16.05.2007 14:31

Цитата:

Сообщение от p-range
работает только с поддержкой php на хостинге. только что проверил =\

Ну это само собой=\
Я просто х3 чё хочет топикстартер, все варианты ему дали=\

Гаврила 16.05.2007 15:25

Цитата:

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

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


Вектора вариант мне кажется самый подходящий в ситуации автора.
Вот пример ))
http://ip-antichat.narod.ru/

Linuxoid 16.05.2007 15:57

Всем огромное спасибо за помощь! Разобрался! Тему можно закрывать. :)


Время: 01:16