我遇到了一个无法解决的问题。
我有两个文件:conexion.php
和query.php
conexion.php
文件在变量$link
中创建与数据库的连接。代码工作正常。
query.php文件使用创建的连接($link
)查询数据库。
我用:
include('conexion.php');
文件位于同一目录中。如果我将conexion.php代码复制到query.php工作正常,但如果我使用“include”或“require”它不起作用。
因为我使用SVN,所以在Apache中包含我的网站的目录是指向SVN存储库副本的“符号链接”。如果我将文件复制到Apache的真实目录,文件工作正常,但我需要使用SVN。
现在,我描述目录Structure:
Apache的网站:/var/www/website/
SVN副本:/home/svn/backend
符号链接:/var/www/website/backend --> /home/svn/backend
$> ls /home/svn/backend
conexion.php
query.php
http://localhost/website/backend
答案 0 :(得分:0)
您可能会发现指定了__DIR__
修正的完整路径,因为您从其他地方引用了query.php
:
include __DIR__.'/conexion.php';