&引用;包括「;不在php文件中工作无法引用该函数
我正在尝试将一个我通常使用的函数放在它自己的文件中。然后,我希望包含该文件,以便能够访问该函数(或者我认为是这样) activity.php(这是我希望能够使用的函数) 更新 我是这样做的&引用;包括「;不在php文件中工作无法引用该函数,php,function,session,include,warnings,Php,Function,Session,Include,Warnings,我正在尝试将一个我通常使用的函数放在它自己的文件中。然后,我希望包含该文件,以便能够访问该函数(或者我认为是这样) activity.php(这是我希望能够使用的函数) 更新 我是这样做的 include ('../activity.php'); 这消除了除“警告:会话启动”错误以外的所有错误。如果activity.php位于/Users/Eamon/Sites/templates/中,则可以将包含更改为 include (__DIR__'."/activity.php'); 它应该对你有用
include ('../activity.php');
这消除了除“警告:会话启动”错误以外的所有错误。如果activity.php位于
/Users/Eamon/Sites/templates/
中,则可以将包含更改为
include (__DIR__'."/activity.php');
它应该对你有用 如果activity.php位于
/Users/Eamon/Sites/templates/
中,则可以将包含更改为
include (__DIR__'."/activity.php');
它应该对你有用 PHP查找文件的目录似乎有问题。
尝试将其更改为
include('./activity.php')代码>看起来PHP查找文件的目录有问题。
尝试将其更改为include('./activity.php')代码>那么?activity.php文件是否与试图从中包含它的脚本位于同一目录中?不那么它是错误消息中包含路径中提到的其他目录之一吗?@MarcB…如果你看到我的更新,我想我修复了一些错误…但没有修复会话启动警告。会话警告的可能重复是由于在执行会话启动()的头()调用之前执行的输出造成的。错误会告诉您输出的确切执行位置。那么?activity.php文件是否与试图从中包含它的脚本位于同一目录中?不那么它是错误消息中包含路径中提到的其他目录之一吗?@MarcB…如果你看到我的更新,我想我修复了一些错误…但没有修复会话启动警告。会话警告的可能重复是由于在执行会话启动()的头()调用之前执行的输出造成的。错误会告诉您输出的确切执行位置。谢谢…我在更新中所做的是否也会这样做?你看到我只剩下一个错误了吗?我的方法得到了绝对路径。。。从当前工作目录中获取路径1目录。在本例中,它们引用相同的位置,但如果cwd发生更改,则您的cwd将再次给您带来错误。但是,当然,如果。/activity.php
在您的案例中起作用,那么我的示例应该是include(\uu DIR\uu./../activity.php'))
会话启动错误是在启动会话之前发送输出的结果,似乎罪魁祸首在/Users/Eamon/Sites/templates/showuser的第2行。php@Orangepill...thanks-activity()函数使用一个会话变量…这就是为什么我在会话\u start()之后才能包含该文件的原因…谢谢你的帮助谢谢…我在更新中所做的也做了同样的事情吗?你看到我只剩下一个错误了吗?我的方法得到了绝对路径…你的方法从当前工作目录中得到了路径一个目录。在这种情况下,它们引用了相同的位置,但是如果cwd发生变化,那么你的方法会再次给你错误。但是当然可以rse如果。/activity.php
在您的案例中有效,那么我的示例应该是include(_DIR__./../activity.php')代码>会话启动错误是在启动会话之前发送输出的结果,似乎罪魁祸首在/Users/Eamon/Sites/templates/showuser的第2行。php@Orangepill...thanks-activity()函数使用了一个会话变量…这就是为什么在会话\u start()之后我才能包含该文件…谢谢您的帮助
include ('../activity.php');
include (__DIR__'."/activity.php');