我有一个包含国家/地区及其代码的.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公共文件夹中
答案 0 :(得分:3)
如果要打开本地文件,请使用文件外观直接使用文件系统,也不应使用asset()
帮助程序。所以,做一些这样的事情:
$file = File::get('/full/path/to/the/file/countries.txt');