2013-11-02 4 views
-1

Просто начните с php. В index.php У меня естьПочему я не вижу свой PHP-код, отображаемый на странице?

<?php 
echo 'test'; 
?> 

и когда я иду на локальный хост: 8080/PHP/index.php Я вижу 'тест'. Однако я сделал файл HTML index.html с этим кодом:

<html> 
<body> 
<?php include 'index.php'; ?> 
<h1>Welcome to my home page!</h1> 
</body> 
</html> 

, но все, что я вижу, «Добро пожаловать на мою домашнюю страницу» и без «тест». Интересно, чего я здесь не вижу.

Спасибо!

+0

ха-ха я знаю его нуб вопрос, но почему это отвергнуто, так что я могу избежать такие привычки в будущем? – natecraft1

+0

upvoted it +1 :) –

ответ

3

Изменить расширение файла с .html к .php

Изменение index.html к index.php


ПРИМЕЧАНИЕ: Вы не можете выполнять код PHP в .html файлов.

Также еще одна вещь, вам нужно изменить оба имени файла. потому что вы меняете index.html на index.php, и еще один файл с тем же именем уже существует.

так и сделайте это.

index_inc.php

<?php 
echo 'test'; 
?> 

index.php

<html> 
<body> 
<?php include 'index_inc.php'; ?> 
<h1>Welcome to my home page!</h1> 
</body> 
</html> 
+0

или разобрать конкретный html-файл или все html-файлы как php –

+0

* "ПРИМЕЧАНИЕ. Вы не можете выполнить php-код в .html-файлах." * - Не совсем верно. Вы можете сказать Apache рассматривать файлы .html как PHP. Я дам вам Google это. –

1

расширение вашего файла является .html, поэтому PHP-код не будет excuted. , если вы действительно хотите, чтобы позволить .html файла для преобразования приложений кода PHP, вы можете написать .htaccess файл и добавьте строку

AddType application/x-httpd-php .php .html 
+0

вы можете, с изменением общих прав. –

+0

* «Вы не можете использовать PHP-код в html-файле.» * - Не верно. Я позволю вам Google «обрабатывать html как php», а затем вернуться и отредактировать свой ответ, чтобы отразить ваши результаты. –

+0

Спасибо. Я получаю новые знания. – tinybai

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