Php 为什么会这样?>;出现了吗?
我正在为一个项目创建一个网站,在注册表格页面中,我的文件中有以下代码:Php 为什么会这样?>;出现了吗?,php,Php,我正在为一个项目创建一个网站,在注册表格页面中,我的文件中有以下代码: <?php include 'server.php'; ?> 这在网站上显示: ?> 它显示在网站的一角,当我删除代码时?>就会消失,这就是我如何知道这段代码是问题所在。 有没有办法摆脱它 发生这种情况有几个原因。我假设您正在本地计算机上运行PHP代码(或尝试运行),对吗 您的计算机/服务器上可能未安装PHP 该文件尚未保存为PHP 一旦你声明我在server.php中有了一个?>额外的。(谢谢@Xatyr
<?php include 'server.php'; ?>
这在网站上显示:
?>
它显示在网站的一角,当我删除代码时?>就会消失,这就是我如何知道这段代码是问题所在。
有没有办法摆脱它 发生这种情况有几个原因。我假设您正在本地计算机上运行PHP代码(或尝试运行),对吗
我在server.php
中有了一个?>
额外的。(谢谢@Xatyrian)server.php中的一些内容?如果您查看源代码,您可能会在那里看到所有内容。这是否在.php
文件中?PHP是否正确配置为运行?您说当您删除它时,它就会消失。您确实回答了自己的问题。您是从配置为运行PHP的实际web服务器上运行此功能,还是只是从浏览器(文件…打开…)打开页面?检查页面的源代码,如果可能,也可以在问题中发布server.PHP
,而不是在注释中。我刚刚在server.PHP中添加了?>
。我没想到往里面看。我在php文件中有一段HTML代码,就在
之后,所以我想我必须用?>
关闭它。你也不需要在服务器内关闭它。php
也可以不用。有两个结尾的问题是在第一个PHP结尾之后,其他所有内容都被视为纯文本。这正是发生的情况。在server.php
的末尾,我有?>?>
。我现在把它们都取下来了,效果很好。