在主机上使用两个路径截然不同的php文件:api.php
和api2.php
,如何使用include语句自由使用api.php
中api2.php
中的所有代码。应包含的 api2.php 文件的路径为 Desktop > PushChatServer > Api
。api.php
文件的路径是Desktop > HtDocs > Folder1
这是如何在api.php
文件中正确指定包含/要求路径以成功使用来自api2.php
的数据吗?
require_once 'Desktop/PushChatServer/api2.php';
或者,尽管两个文件具有不同的路径,但以下方法会起作用吗?
require_once 'api2.php';
来源: Files are included based on the file path given or, if none is given, the include_path specified.
http://php.net/manual/en/function.include.php
我想确保脚本读取正确的路径。是否可以在 require 语句中使用这种类型的路径?
要获取您正在使用的文件的确切路径,请在文本牧马人(免费下载)中打开它。在文本牧马人中打开文件后,转到它说copy path
的地方,然后您可以选择多种选项,从复制 url(文本牧马人将为您的文件生成一个)或复制完整路径(文本牧马人将生成完整路径)。就我而言,是这样的
require 'file://localhost/Users/user/Desktop/PushChatServer/api/api.php';