Я просто хочу знать, почему этот HTML файл ничего не показывает:
<?
вопрос, но он все еще не работаетЗдесь код:
<html>
<head>
</head>
<body>
<?php
echo "hdfguhbgzusgdfghdhhfgh";
?>
</body>
</html>
Вы должны убедиться в следующем:
PHP на вашем сервере
Файлы должны заканчиваться на ".php"
Использовать открытый тег <?php
а не <?
Тогда это должно сработать.
Для определенного решения вы должны предоставить дополнительную информацию.
Как отредактировал halfer с 8 по 14 апреля в 14:13, код показа не имел <?
проблема больше. Код казался хорошо написанным.
Если этот код все еще не работает, возможно, люди должны добавить:
AddHandler application/x-httpd-php .html
внутри файла .htaccess
.
Файл .htaccess
должен находиться в одном каталоге с вашим html
файлом. Если вы не можете найти файл .htaccess
хотя вы уже включили опцию show hidden file, вы можете создать новый файл .htaccess
и включить AddHandler, упомянутый выше в файле.
Просто создайте пустой текстовый файл и назовите его с .htaccess
в указанном каталоге.
По умолчанию short_tags отключается, поэтому вам нужно использовать
<?php
echo 'Teste';
?>
invés de:
<?
echo 'Teste';
?>
Чтобы включить параметр, просто включите short_tag в php.ini http://www.php.net/manual/en/ini.core.php#ini.short-open-tag
PS: По соображениям производительности рекомендуется использовать "(двойные кавычки) только тогда, когда эхо является переменной, так что PHP будет анализировать и находить переменную, если вы разместите". (Двойные кавычки) в php echo нет переменной для анализа atoa, попробуйте тратить плату.
вы пропустили php
после <?
поэтому, измените:
<? echo "hdfguhbgzusgdfghdhhfgh"; ?>
с
<?php echo "hdfguhbgzusgdfghdhhfgh"; ?>
Некоторые советы:
<?
<?php
вместо <?
<?echo "YourText";?>
<?echo "YourText";?>
Все остальное кажется ОК
<?php
!