php脚本在浏览器中不显示任何内容,检查元素显示<! - ?php echo'some text'; ? - >

时间:2013-05-18 14:38:33

标签: php

php脚本在浏览器中不显示任何内容,检查元素显示<!--?php echo 'Text here I can't see'; ?-->

这是我的代码:

    <html>
<head>
    <title>Something</title>
</head>
<body>
    <h1>Something texttexttext</h1>

            <?php
    echo 'Text here I can't see';   
        ?>

</body>
</html>

当我在浏览器中打开它时,我只是得到了“Something texttexttext”而不是“Text here my I not see”。

7 个答案:

答案 0 :(得分:1)

首先,你的echo语句过早地与'中的can't关闭。尝试:

    <html>
<head>
    <title>Something</title>
</head>
<body>
    <h1>Something texttexttext</h1>

            <?php
    echo "Text here I can't see";   
        ?>

</body>
</html>

答案 1 :(得分:1)

这是因为你在字符串中使用了一个引号,这会过早地终止你的字符串,只需用反斜杠转义它

    echo 'Text here I can\'t see';   

或者只是引用双引号

    echo "Text here I can't see";   

答案 2 :(得分:0)

我认为你在html文件中运行此代码而不是在php文件中

答案 3 :(得分:0)

如果您是从本地服务器(即:您的计算机)或离线执行此操作,我相信您需要一台支持php的服务器。下载包含Apache服务器的xampp就可以了。在此处下载:http://www.apachefriends.org/en/xampp.html

答案 4 :(得分:0)

创建一个名为phpinfo.php的新文件,并在以下位置输入:

 <?php
   phpinfo();
  ?>

如果没有显示,您的服务器没有运行php(可能只是asp)或您尝试在浏览器中本地访问该文件。请记住,与HTML文件不同,需要在服务器上运行php文件。

答案 5 :(得分:0)

回声“文字在这里我不能”“看到”; 试试吧

答案 6 :(得分:-2)

我注意到的第一件事是你在回声中使用了三个',这是行不通的。试试

<?php
    echo "Text here I can't see";   
        ?>