html中的php引号生成错误代码
我有一个简单的html代码(图1)。代码在我上传的图像中。当我在Google chrome或Mozilla中打开/运行该文件时,它会生成错误的代码。我试着“检查Google Chrome中的元素,代码如图2所示。它把所有的代码都搞乱了,因为它生成的代码就像一个注释引用 为什么会这样?为什么要将引用转换为注释引用html中的php引号生成错误代码,php,javascript,html,Php,Javascript,Html,我有一个简单的html代码(图1)。代码在我上传的图像中。当我在Google chrome或Mozilla中打开/运行该文件时,它会生成错误的代码。我试着“检查Google Chrome中的元素,代码如图2所示。它把所有的代码都搞乱了,因为它生成的代码就像一个注释引用 为什么会这样?为什么要将引用转换为注释引用 对于我的php,如果您只想输出文本,我通常会使用类似的方法 <?php echo "<p>Hello world</p>"; ?
对于我的php,如果您只想输出文本,我通常会使用类似的方法
<?php
echo "<p>Hello world</p>";
?>
现在如果你有一个变量,你需要这样做
<?php
echo "<p>Hello".$myname.", welcome to my world.</p>";
?>
现在,如果您需要echo语句中的引号,您应该这样做
<?php
echo "<p>'Hello world'</p>";
?>
看起来您已经在html(.html)文件中编写了php(.php)代码。确认您的文件类型看起来PHP没有被解析,并且PHP标记被浏览器视为注释
您确定您的代码包含在.php文件中,并且php已安装并在您的服务器上运行吗?您的服务器未正确配置,或者XAMPP、WAMPP未正确安装,或者远程服务器出现问题,或者您正直接从文件运行它。因此:
1-检查Apache是否正在解析PHP
2-检查是否安装了PHP
3-检查apache配置的端口是否可用
4-在主机提供商的控制面板中请求支持(如果是在远程服务器上)
5-不要双击PHP文件
6-检查文件扩展名
7-检查你的.htaccess文件(如果你有)
8-检查PHP日志
这应该对您有所帮助。是文件扩展名.php
?是。我也尝试过.html。我在大学里做过一些项目,我以前从未遇到过这个问题。要用php编写代码,扩展名必须是.php
。其次,php文件必须通过IIS或Apache等Web服务器。它将读取php文件并返回给您一个漂亮的html标记。php代码从一开始就不应该被浏览器看到。为什么您的服务器不执行PHP代码?你用错了树来解决这个问题。或者更重要的是,你使用的是服务器,不是吗?问题是,当我在Google chrome或Mozilla中打开文件时,php代码被修改为html的注释引用。我不知道为什么会这样。你的原始代码是什么样子的?它看起来像我在上面发布的东西吗?@PantelisGeorgiades php文件不应该通过浏览器在本地计算机上打开。它需要由IIS或Apache等web服务器进行解析。实际上,我在本地主机上打开它,我的WAMP大部分时间都在运行,因此,如果您在本地计算机上打开它而没有运行服务器,这也可能会导致问题。@puddleJumper ok,那么问题是我试图在我的计算机上而不是在web服务器上运行它?