从控制器呼叫时,您的文件路径位置是什么

时间:2012-01-01 20:40:12

标签: php codeigniter

我需要从控制器函数调用脚本,但我不确定我当前的目录是什么。

该脚本位于资源文件夹中,该文件夹与codeigniters应用程序文件夹位于同一级别。我可以用它来调用它     require base_url()。'/ assets / php / script.php';

但我宁愿不使用它,因为它使用的是http。

1 个答案:

答案 0 :(得分:1)

如果您使用的是PHP 5.3,则可以使用__DIR__常量,该常量为您提供所在PHP文件的绝对路径。如果__DIR__不可用,您可以使用dirname(__FILE__)代替。见http://php.net/manual/en/language.constants.predefined.php