Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP包括不显示_Php_Html - Fatal编程技术网

PHP包括不显示

PHP包括不显示,php,html,Php,Html,我正在处理的文件与我试图包含的文件位于同一目录中。 包括(“/display_projects.php”) (我在这方面尝试了许多不同的变化,没有一个导致错误,也没有一个显示文件的内容) 内置display_projects.php: <?php echo "<body><h3>TEST</h3></body>" ?> 测试没有显示在页面上的任何位置,如果有任何帮助,我们将不胜感激。通常我是如何做的 在同一目录中: include

我正在处理的文件与我试图包含的文件位于同一目录中。 包括(“/display_projects.php”) (我在这方面尝试了许多不同的变化,没有一个导致错误,也没有一个显示文件的内容)

内置display_projects.php:

<?php
echo "<body><h3>TEST</h3></body>"
?>

测试没有显示在页面上的任何位置,如果有任何帮助,我们将不胜感激。

通常我是如何做的

在同一目录中:

include __DIR__ .'/my_file.php';
include __DIR__ .'/../my_file.php';
打开一个目录:

include __DIR__ .'/my_file.php';
include __DIR__ .'/../my_file.php';

这样做路径

include('./display_projects.php')
注意:

/
意味着在同一个目录中没有错误,因为它们被静音了。你可以打电话给他们看

ini_set( 'error_reporting', E_ALL );
ini_set( 'display_errors', true );
在脚本的顶部

要将文件包含在当前目录中,必须在文件名前面加上点和斜杠

include './display_projects.php';
通过在文件前面加上斜杠,表示您希望包含位于服务器根目录中的文件。

用于输出,而不是像您尝试的那样调用和运行include

您可以这样做:

echo '<html><body>';
include 'display_projects.php';
echo '</body></html>';
echo';
包括“display_projects.php”;
回声';

是否没有错误?您的回音行末尾缺少的分号是打字错误还是错误?或者可能是前面的斜杠,这意味着它不再是相对的,缺少分号是一个打字错误,我的坏哈哈,是的,没有错误。你确定错误检查和显示是打开的吗?你可以尝试更改包含以确保它被加载。你的更新完全不是你第一次发布的:(这完全是另一个问题,因为它缺少分号和前导斜杠:(“如果我将include设置在页面顶部,在echo之外,它可以工作”)您说它不基于提供的代码:(我把这个放进去了,仍然没有错误,并且更新了包含到你拥有的内容中。那么结果是什么呢?他是不是完全改变了这个问题……啊!是的,很遗憾,(红鲱鱼)最初给出的代码中的问题是需要提及的非法问题,现在已经过时了。希望他们会注意到为什么一开始不提供好的信息会导致很难提供帮助的原因:)