PHP のフレームワークCodeigniterで画像のアップロードをしようとしていますが、
「アップロードパスが間違っています。」というエラーが出てしまい失敗します。
/var/www/html/をドキュメントルートにしてその直下にimg_tmpを作成して「777」を与えています。
どこがおかしいのか良く分かりません。
教えてください。
よろしくお願いいたします。
public function Regist() {
(中略)
$this->Upload_Images()
(中略)
}
private function Upload_Images() {
//暫定的にベタ打ちで3に
for($i=1;$i<3;$i++){
$field_name="images".$i;
$this->upfile($field_name);
}
}
private function upfile($fieldname){
$config['file_name'] = uniqid()";
$config['upload_path'] = '/img_tmp';
$config['allowed_types'] = 'jpg';
$config['overwrite'] = TRUE;
$this->load->library('upload');
$this->upload->initialize($config);
if(!$this->upload->do_upload($fieldname)){
echo "error= ".$this->upload->display_errors('<p>', '</p>');
return $this->upload->display_errors();
}else{
echo "Success";
return $this->upload->data();
}
}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。