PHP:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;要求“一次”;发生故障的
在我的index.php中,我有:PHP:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;要求“一次”;发生故障的,php,require-once,Php,Require Once,在我的index.php中,我有: <?php require_once('./headers/hed1.php'); require_once('./headers/hed2.php'); require_once('./headers/hed3.php'); echo 'TEXT'; ?> 当我在我的电脑上运行这个程序(使用XAMPP)时,我得到了我想要的结果:三个require_的输出一次,然后是文本 我把它上传到一个服务器上,同样的代码有不同的输出。我先看课文
<?php
require_once('./headers/hed1.php');
require_once('./headers/hed2.php');
require_once('./headers/hed3.php');
echo 'TEXT';
?>
当我在我的电脑上运行这个程序(使用XAMPP)时,我得到了我想要的结果:三个require_的输出一次,然后是文本
我把它上传到一个服务器上,同样的代码有不同的输出。我先看课文,然后看三遍
我看到另一个帖子中有人有同样的问题,但没有解决办法。
如果输出id为onlyne,为什么会以不同的方式显示?
有没有办法一次“重新排序”这三个项目
提前感谢 您的代码一切正常,PHP也能正确响应,以下是输出:
<table border="0" width=100%><tr><td>Hi!</td><td align=right><a href="index.php?login">Log in!</a>, <a href="index.php?register">Register!</a></td>main
你好!,主要的
问题在于你的HTML。这是无效的。桌子没有关上。元素被弄乱了。浏览器只是以错误的顺序呈现它。您不了解代码是如何工作的,html是如何工作的,显然也没有做出任何努力来调查为什么这样做不会产生意外的结果 文件以正确的顺序包含。正在以正确的顺序生成输出。不幸的是,HTML格式不正确,因此您的浏览器不知道如何正确呈现它 如果您在rowser中“查看源代码”,您将看到如下内容(为可读性重新格式化)
你好
,
主要的
php不会对代码重新排序,也不会无序执行。包含将按照代码中指定的顺序执行。如果输出结果是混乱的,那么这是html的问题,而不是PHP包含/需要文件的方式。检查PHP中是否没有任何错误。您可以使用ini\u集('display\u errors','On');错误报告(E_全部)代码>在脚本开始时,确保获取所有php错误/警告等。这是我的想法,但相同的文件在我的pc和web中的工作方式不同。我检查了错误。我没有发现。我认为这是表格的问题-表格中的信息格式不正确(例如,
标记之间的字段,但不是
中的字段)将在表格本身之前呈现。不要忘记
和width=“100%”;P
<html>
<body>
<table border="0" width=100%>
<tr>
<td>Hi!</td>
<td align=right><a href="index.php?login">Log in!</a>,
<a href="index.php?register">Register!</a></td>
main
</body>
</html>