我是open-cart的新手。我有一个从文件中读取数据的任务。
所以我创建了一个函数open-cart来读取模型category.php
中的文件代码:
public function getFileData($category_id) {
$file = fopen("temp.txt","r");
$a = array();
while(! feof($file))
{
array_push($a, fgetcsv($file));
}
fclose($file);
return $a;
}
现在当我从控制器调用它时,它会给出超过60秒的超时错误。我使用set_time_limit增加了时间但没有效果。
但后来我制作了一个简单的脚本来读取文件,并在几毫秒内读取它。 但是相同的代码在opencart中不起作用。
我试过谷歌却什么也没找到。我相信我错过了一些东西。任何帮助都将不胜感激
答案 0 :(得分:1)
尝试的步骤:
image/data
文件夹中,则将文件路径指定为“DIR_IMAGE。”/ data / temp.txt“。file_exists
函数确认文件存在:http://in2.php.net/file_exists。度过美好的一天!!