PHP inside HTML doesn't work

2020-03-26 09:31发布

I just want to know why does this HTML file shows nothing:

  • I'm running it on a web server
  • Name of the file is index.php
  • I've fixed the <? issue but it still doesn't work

Here's the code:

<html>
<head>
</head>
<body>
            <?php
            echo "hdfguhbgzusgdfghdhhfgh";       
            ?>
</body>
</html>

标签: php html echo
5条回答
Ridiculous、
2楼-- · 2020-03-26 09:49

you missed php after <?

so, change:

<? echo "hdfguhbgzusgdfghdhhfgh";  ?>

with

<?php echo "hdfguhbgzusgdfghdhhfgh";  ?>
查看更多
叛逆
3楼-- · 2020-03-26 09:51

You should make sure that following are given:

  • PHP on your server

  • Files have to end with ".php"

  • Use open Tag <?php and not <?

Then it should work.

For a definite solution you should provide further information.

查看更多
我欲成王,谁敢阻挡
4楼-- · 2020-03-26 09:51

Some tips:

  • If you dont see the text, try to open source code in browser.
  • Make sure, that your file is .php and not .html
  • Use <?php as opening tag instead <?
  • If you want to just echo text, you can use <?echo "YourText"; ?>

Everything else seems OK

查看更多
兄弟一词,经得起流年.
5楼-- · 2020-03-26 09:52

The short_tags comes disabled by default, so you have to use

<?php
  echo 'Teste';   
?>

invés de:

<?
  echo 'Teste';   
?>

To enable the option to just turn short_tag in php.ini http://www.php.net/manual/en/ini.core.php#ini.short-open-tag

PS: For performance reasons it is recommend to use "(double quotes) only when the echo is variable, so that PHP will parse and find the variable If you place." (Double quotes) there is no variable in the php echo to atoa parsing, try waste of charge.

查看更多
你好瞎i
6楼-- · 2020-03-26 09:59

As edited by halfer on Apr 8 '14 at 14:13, the showing code had no <? problem anymore. The code seemed well written.

In case those code still do not work, perhaps people must add:

AddHandler application/x-httpd-php .html

inside the .htaccess file.

The .htaccess file must be in the same directory with your html file. If you can't found the .htaccess file although you already turning on the show hidden file option, you can create new .htaccess file and include AddHandler mentioned above in the file.

Just create a blank text file and name it with .htaccess on the mentioned directory.

查看更多
登录 后发表回答