我需要从控制器函数调用脚本,但我不确定我当前的目录是什么。
该脚本位于资源文件夹中,该文件夹与codeigniters应用程序文件夹位于同一级别。我可以用它来调用它 require base_url()。'/ assets / php / script.php';
但我宁愿不使用它,因为它使用的是http。
答案 0 :(得分:1)
如果您使用的是PHP 5.3,则可以使用__DIR__
常量,该常量为您提供所在PHP文件的绝对路径。如果__DIR__
不可用,您可以使用dirname(__FILE__)
代替。见http://php.net/manual/en/language.constants.predefined.php