我有一个使用的PHP程序:
include (dirname(__FILE__) . "/../src/adLDAP.php");
但是当我运行它时它出来了:
C:\inetpub\wwwroot\testphp/../src/adLDAP.php Fatal error:
Class 'adLDAP' not found in C:\inetpub\wwwroot\testphp\examples.php on line 12
如何使用PHP在IIS上获取正确的路径?我没有在php.ini中看到任何设置它。我还试图手动\而不是/但它永远不会看到文件。
这个
include (dirname(__FILE__) . "\src\adLDAP.php");
给出了这个:
C:\inetpub\wwwroot\testphp\src\adLDAP.php
这是正确的路径,但它从未找到我的类(我使用资源管理器复制和粘贴验证了正确的路径,它就在那里)。我发出一声“你好”的回音;测试但从不回声。
我做错了什么,所以我可以包含该文件。 Windows 7,IIS。谢谢。
它包括在它前面。加入。
没有帮助: server path / vs \
答案 0 :(得分:0)
adLDAP是命名空间。而不是:
$adldap = new adLDAP();
尝试:
$adldap = new \adLDAP\adLDAP();
或:
$adldap = new adLDAP\adLDAP();