如果要连接的两个文件具有不同的目录,如何生成成功的php
require语句路径?我希望能够将一个文件中的所有数据用于另一个文件中。我想要包含/要求的文件位于desktop > pushchatserver > api > api.php
。在设置本地服务器时,我必须将pushchatservers内容的路径放在Applications/MAMP/conf/apache/httpd.conf
文件中,这样服务器才能到达它。
//This will be the require statement located in the php file that wants to use the data from api.php
require("/What/should/the/path/be?/api.php");
此外,如果它有帮助,这是应用程序在运行时使用与pushchatserver的内容进行通信的网址#define ServerApiURL @"http://192.168.1.5:44447/api.php"
我的问题:该网址是否可用作路径?似乎有很多不同的选择。有谁知道这种类型的require语句会成功哪条路径?
答案 0 :(得分:2)
require路径始终相对于include_path ini文件设置中定义的目录列表。因此,您通常不会以完整路径结束,而是从include_path值开始相对路径。请注意,如果您喜欢在示例中使用php_flag设置所做的操作,则可以在httpd.conf文件中设置PHP中的include_path设置。
我几乎无法阅读你的屏幕截图,但我认为这个勺子的答案是:
将此行添加到您的apache配置:
php_value "include_path" "/Users/ratthijs/Desktop/PushChatServer/api"
然后你可以说:
require_once('api.php');