2017-02-19 45 views
0

我的根目录:PHP:没有按要求的工作

src/ 
    database.php 
    Contact-Controller/ 
     contact.php 

contact.php(这些都不需要工作):

require (__DIR__ . '/src/database.php'); 
require 'src/database.php'; 
require './src/database.php'; 

但在其他文件

目录:

src/ 
    Search-Controller/ 
     offer-count.php 

关于“offer-count.php”是require 'src/database.php没有错误500.

我不明白,为什么有些文件的工作require 'src/database.php和其他文件没有。错误在哪里?

回答

3

您需要使用..才能转到当前目录的父目录。所以正确的方法是这样的:

require '../database.php'; 
+0

它的工作原理。非常感谢! – Harvix

+0

请包含魔术常量'__DIR__'的som解释。谢谢。他会明白为什么他的代码不起作用,不会再犯同样的错误。 –