-4
public function upload($file = array(), $where)
{
if (file_exists($this->src.$file['name']))
{
$data['error'] = "Sorry, file already exists.";
}
elseif ($file["name"]["size"] > 500000) {
$data['error'] = "Sorry, your file is too large.";
}
elseif(is_array($file))
{
if(in_array($file['type'], $this->type))
{
$filePath = $this->src.$file['name'];
$file_Check = move_uploaded_file($file['name']['tmp_name'], $filePath);
if ($file_Check)
{
print_r($file); die();
$name = $file['name'];
//$this->update(array('photo'=>$name,'candi_id'=>$where));
}
$data['error'] = 'File has been uploaded';
}
else
{
$data['error'] = 'File formet was not supported';
}
}
else
{
$data['error'] = 'No File was uploaded...';
}
return $data;
}
ファイルパスが正しく表示されます。機能も正常に動作しますが、ファイルはフォルダに移動しませんか?
のようにあなたのフォルダのアクセス許可を確認し、フォームに
enctype="multipart/form-data"
を追加しますか? – Dharmendraフォーマットを検討してください。これは読めるわけではありません。 – abksrv
これが正しいですか? '$ filePath' ??どのエラー '$ data ['error']'が表示されますか? – devpro