Как можно инклюдить Php файлы в Html???

Discussion in 'PHP' started by Linuxoid, 15 May 2007.

  1. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Собственно такое дело. Имеем файл PHP с содержанием:
    PHP:
    <?
    echo(
    "ЙА КРИВЕТКО! <b>ПРЕВЕД!</b>");
    ?>
    Собственно, это надо как то вставить в HTML файл. По умолчанию в echo() будет динамический контент.

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

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Настроить апач на обработку файлов *.htm и *.html
     
  3. Хозяин

    Хозяин Elder - Старейшина

    Joined:
    15 Mar 2006
    Messages:
    435
    Likes Received:
    404
    Reputations:
    110
    PHP корректно обрабатывает html, т.е. ты можешь сделать файл *php с таким содержимым:
    PHP:
    <html>
         <head>
             <title>Пример</title>
         </head>
         <body>
             <?php 
             
    echo "ЙА КРИВЕТКО! <b>ПРЕВЕД!</b>"
             
    ?>
         </body>
    </html>
    P.S. Joker-jar, сказал млять как в лужу пернул! Иногда лучше жевать чем говорить!

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

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

    Сиди за своим компом, печатай мегахек скрипты мать их "Хелло Ворлд" и не выходи в интернет ни в коем случае, это опасно!
     
    #3 Хозяин, 15 May 2007
    Last edited: 15 May 2007
  4. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    AciD_FreaK, че раскричался то? Вот, к примеру, в CPanel есть пункт "Обработчики Apache", заходим туда и видим:
    По дефолту настроена примерно так:
    Code:
    .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 скрипт.
     
  5. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Товарищи! Как настроить апач я знаю! Но а вот, положим, если сайт на народе, а php скрипт на другом хостинге? У народа в принципе нет поддержки php. В таком случае что делать?
    Сейчас вроде как решил данную проблему путем вставки фрейма... :) Других вариантов я так понял нет? :)
     
  6. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    нет.

    P.S. это не инклюд)
     
    #6 p-range, 15 May 2007
    Last edited: 15 May 2007
  7. Хозяин

    Хозяин Elder - Старейшина

    Joined:
    15 Mar 2006
    Messages:
    435
    Likes Received:
    404
    Reputations:
    110
    Linuxoid, если сайт на народе, то у тебя вообще нет шансов запустить php, он там не обрабатывается, и как его не суй в html, толку не будет.

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

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    Есть.

    Допустим есть у нас 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 на клиентской тачке.
     
    #8 vectorg, 15 May 2007
    Last edited: 15 May 2007
  9. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Да, в таком случае (narod.ru) больше всего подойдет AJAX. Но я бы все-таки посоветовал сменить хостинг. Есть достаточно большое количество относительно неплохих бесплатных хостингов с поддержкой серверных скриптов (тот же hut.ru). Ну а вообще, имхо, платный хостинг - не такая уж и роскошь. 2 бакса в месяц - 2 бутылки пива.
     
  10. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    Обоснуй. Пустые слова...
    Человек задал конкретно вопрос, нах-я такие советы? =\
     
  11. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,028
    Reputations:
    1,228
    HTML:
    <!--#include virtual="/dira/hek/file.php" -->
     
    _________________________
  12. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    А большой выбор? Хостинг на народе => различные хитрости Apache и PHP не пройдут. Фреймы... ну можно, но я их лично не перевариваю. AJAX конечно тоже в данном случае будет использоваться не совсем по назначению - но хоть какой то выход.

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

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    На народе нет SSI.
     
  14. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Мне это надо НЕ для народа. ПРосто я привел пример хостинга без ПХП. Мне надо воткнуть в ХТМЛ скрипт на ПХП без всяких настроек апача, .htaccess'ов и прочих примудростей...
    Ну а насколько я понял, единственный выход - фреймы. Так что всем огромное спасибо за помощь. ;)
     
  15. vectorg

    vectorg Противоядие

    Joined:
    7 Aug 2005
    Messages:
    335
    Likes Received:
    140
    Reputations:
    236
    Норкоман?
    Это для кого?
     
    1 person likes this.
  16. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,028
    Reputations:
    1,228
    PHP:
    <script language="PHP">
    while (
    1){
    echo 
    "это то что надо!";
    }
    </script>
     
    _________________________
    3 people like this.
  17. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    работает только с поддержкой php на хостинге. только что проверил =\
     
  18. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,028
    Reputations:
    1,228
    Ну это само собой=\
    Я просто х3 чё хочет топикстартер, все варианты ему дали=\
     
    _________________________
  19. Гаврила

    Гаврила Elder - Старейшина

    Joined:
    24 Oct 2005
    Messages:
    273
    Likes Received:
    88
    Reputations:
    17
    Вектора вариант мне кажется самый подходящий в ситуации автора.
    Вот пример ))
    http://ip-antichat.narod.ru/
     
    #19 Гаврила, 16 May 2007
    Last edited: 16 May 2007
  20. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Всем огромное спасибо за помощь! Разобрался! Тему можно закрывать. :)