我无法在index.php

时间:2019-11-19 09:57:52

标签: php html mysql path include

所以我是 PHP 的新手,但是我需要做一个作业,其中必须使用 PHP MYSQL < / strong>。

当我使用ATOM文本编辑器在 PHP 中创建页面时,我想在单独的文件中创建页面的不同元素。例如,我创建了一个 head.php 和一个 header.php ,我想将它们包括在 index.php 中。

无论我如何调整路径,我都无法使其正常工作。

我什至尝试:

-include($_SERVER['DOCUMENT_ROOT']."/includes/head.php")
    and require()
    and The full path to the file

以下一些屏幕可帮助您更好地理解。
This one shows the index.php with the including
This one shows the head.php with the path to the screen.css

1 个答案:

答案 0 :(得分:0)

将包含内容更改为:

include(__DIR__.'/head.php');

或(旧PHP)

include (dirname(__FILE__).'/head.php');

否则,您的include指令将只使用您的 “ php include path”,可能是错误的。

在这里看看:

  

How to use __dir__?

     

https://www.php.net/manual/de/function.get-include-path.php