-6
フォームデータをアップロードして画像をアップロードする2つのPHP関数があります。私は両方の機能を組み合わせて、データを持ち、同じ形式で画像をアップロードすることができます。2つのPHP関数を組み合わせる
1.
public function PostStep2()
{
$user = $this->check_profile();
$id = $user['id'];
if ($_POST)
{
$_POST['profile'] = '1';
$this->model->_update('user_details', $_POST, array("id"=>$id));
redirect('ProfileStep3');
}
else
{
err('Something wrong');
}
}
2.
public function PostStep3()
{
$user = $this->check_profile();
$id = $user['id'];
$upload = false;
for ($i=0; $i < 5; $i++)
{
$file_name = md5(date('YmdHms')).basename($_FILES['img']['name'][$i]);
$path = dirname(__FILE__);
$new_path = strrpos($path, "controller");
$new_path = substr($path, 0,$new_path-1);
// $path = $new_path.UPLOAD.'files/'.$file_name;
$path = $new_path.'/resources/uploads/files/'.$file_name;
$fileName = strtolower($_FILES['img']['name'][$i]);
$allowedExts = array('jpg','JPG','jpeg','JPEG','png','PNG');
$extension = explode(".", $fileName);
$extension = end($extension);
if(in_array($extension, $allowedExts))
{