2017-02-18 8 views
1

У меня есть HTML-скрипт ("index.html"), который включает в себя код последующей PHP:Как включить PHP-скрипт в HTML-файл с WampServer?

< ?php 
include ('footer.php'); 
?> 

РНР скрипт ("footer.php") содержит следующий код:

<?php 
    echo "Hello world!"; 
?> 

Когда я запускаю: index.html: на WampServer в качестве локального хоста отображается код PHP из «index.html: Как отобразить« Привет мир! »Из« footer.php »?

Спасибо!

+1

Возможный дубликат [Wamp Server не выполняет php-код] (http://stackoverflow.com/questions/10600564/wamp-server-isnt-executing-php-code) –

+2

Возможный дубликат [Как сделать рендеринг .php URL с расширением .html] (http://stackoverflow.com/questions/5309490/how-do-i-render-php-url-with-html-extension) – chris85

+0

Файл передается только в компилятор PHP, если он заканчивается расширением '.php' файла с расширением' .html', которое не будет (по умолчанию) передаваться через компилятор PHP. – RiggsFolly

ответ

1

Я полагал, что вы сохраните PHP-файл, который вы хотите включить в footer.php в том же каталоге, где index.php существует. Теперь, когда вы хотите включить footer.php, включите этот код в нужное место.

<?php 
    include ('footer.php'); 
?> 

Я думаю, что пространство между < и ? в index.php создавал проблему.

Edit: Именно пространство между < и ? в index.php создает проблему и печатает php-код.

1

включать другие скрипты страницу индекса должна быть с расширением PHP (index.php) вместо index.html

2

У меня есть HTML-скрипт («index.html»), который включает в себя последующий PHP код:

Это неправильно. Ваш index.html не поймет PHP-код. Переименуйте свой html-код index.html в index.php.

Надеется, что это поможет

+0

Я переименовал свой html-код index.php, и он все еще печатает php-код, а не «Hello world!». – kkj

Смежные вопросы