主体中的php——缺少一些明显的东西

主体中的php——缺少一些明显的东西,php,Php,我的PHP不是PHPing,所以做了简单的测试。。。一定是漏掉了什么明显的东西 <html> <head> </head> <body> <?php echo '<script language=\"javascript\">confirm("Do you see this?")</script>;'; ?> </body> </html> 你的文件有什么扩展名?Web服务器正在运行

我的PHP不是PHPing,所以做了简单的测试。。。一定是漏掉了什么明显的东西

<html>
<head>
</head>
<body>
 <?php echo '<script language=\"javascript\">confirm("Do you see this?")</script>;'; ?>
</body>
</html>


你的文件有什么扩展名?Web服务器正在运行吗?如何调用php脚本

确保它有
.php
扩展名,Web服务器正在运行,文件位于webroot目录下,您可以通过
http://localhosti/path/to/file.php


也要确保在不需要时不转义引号,
echo'…'
应该完成这项工作

您应该删除
\“javascript\”
中的反斜杠


这还有很多微妙之处,但这应该让你开始了。

从双引号和额外分号中去掉\号

<html>
<head>
</head>
<body>
 <?php echo '<script language="javascript">confirm("Do you see this?")</script>'; ?>
</body>
</html>


您能显示您得到的确切源代码和/或“查看源代码”结果吗?为什么要逃避?不要认为有必要。您的文件扩展名是否正确(大多数情况下是.php)您的服务器是否正确配置了php?感谢各位编辑代码块——我在这些问题中插入代码时也遇到了问题。我写了介绍句,然后单击了代码插入括号,然后复制/粘贴了格式化代码。发布问题后,只得到了我上面指出的相同结果(在代码块之后)出现在帖子中。为什么会这样?并且在关闭脚本标记后删除。谢谢-我的代码有几处错误,但主要的错误是,如果一个页面以HTML开头,它应该具有HTML扩展名。非常感谢您的帮助,不过--“javascript”的转义引号“正如您所说,这也是一个问题。您是对的,有一个额外的分号(直接从示例中复制),javascript周围的引号不需要转义,正如您所指出的。但是,停止显示的原因是文件扩展名不正确。
echo 'This has "double quotes"...';
echo 'This has \'single quotes\'...';
echo "This has \"double quotes\"...";
echo "This has 'single quotes'...";
<html>
<head>
</head>
<body>
 <?php echo '<script language="javascript">confirm("Do you see this?")</script>'; ?>
</body>
</html>