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”。
答案 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";
?>