尝试打开.txt文件时,Laravel最大执行时间错误

时间:2017-05-19 08:57:27

标签: php laravel laravel-5 fopen

我有一个包含国家/地区及其代码的.txt文件,我想从中获取内容并插入数据库。 但是当为什么尝试使用php函数fopen()打开文件时,它会抛出最大执行时间错误 这是代码: web.php:

Route::get('/countries', 'PageController@insertCountries');

的PageController:

public function insertCountries()
{
   $file = fopen(asset('databases/countries.txt'), 'r');
    return 'ok';
}

文件大小为6KB。我正在使用Laravel 5.4 编辑:该文件位于文件夹数据库中的mu公共文件夹中

1 个答案:

答案 0 :(得分:3)

如果要打开本地文件,请使用文件外观直接使用文件系统,也不应使用asset()帮助程序。所以,做一些这样的事情:

$file = File::get('/full/path/to/the/file/countries.txt');