我正在为opencart创建一个附加组件,需要将文件从网站保存到管理面板,目前我有文件内容并尝试保存到自定义位置,但每次运行添加时我都会得到目录不存在的错误。
这是我在控制器中使用的代码
if ($this->request->server['HTTPS']) {
$url = HTTPS_SERVER;
} else {
$url = HTTP_SERVER;
}
$file = file_get_contents('Website Link');
$FileDir = $url."upload/";
$fileName = 'products.csv';
if (!is_dir($FileDir) or !is_writable($FileDir)) {
if (!is_dir($FileDir)) {
echo "No Directory"; die();
}
if (!is_writable($FileDir)) {
echo "Unable to write"; die();
}
echo $fileDir.' - '.$url
}
返回的错误是“No Directory” 我已经回显了URL并在该位置创建了一个名为upload的目录,并在777设置了该目录的权限,但仍然收到错误。
我错过了什么?
我正在使用opencart版本2.1.0.2