php 파일 업로드 배열로 넣을때 질문있습니다. 채택완료
경하귀요밍
8년 전
조회 4,289
</p><p>$SAVE_DIR = "/home1/**/**/uploads/mon_4/";
</p><p> foreach ($_FILES["b"]["error"] as $key => $error) {</p><p> if ($error == UPLOAD_ERR_OK) {</p><p> $allow_ext = array('jpg','jpeg','png','gif','JPG','JPEG','PNG','GIF');</p><p> $fname = explode(".", $_FILES['b']['name'][$key]);</p><p> $ext = strtolower($fname[count($fname)-1]);</p><p> if(!in_array($ext, $allow_ext)) {</p><p> echo "<script></p><p> alert('업로드할수 없는 파일입니다.');</p><p> </script>";</p><p> exit;</p><p> }</p><p> $tmp_name = $_FILES["b"]["tmp_name"][$key];</p><p> $_FILES["b"]["name"][$key] = time().$key.".".$ext;</p><p> $name = time()."_".$_FILES["b"]["name"][$key];</p><p> $savefile = $SAVE_DIR.$name;</p><p> move_uploaded_file($tmp_name, $savefile);</p><p> }//if end</p><p> }//foreach end</p><p> for($i=0;$i<count($week);$i++)</p><p> {</p><p> $name = time()."_".$_FILES["b"]["name"][$i];</p><p> $sql = "insert into test</p><p> set week = '{$week[$i]}',</p><p> a = '{$a[$i]}',</p><p> b = '<a href="<a href="http://**.co.kr/**/uploads/mon_4/{$name}" target="_blank" rel="noopener noreferrer">http://**.co.kr/**/uploads/mon_4/{$name}</a>"><a href="http://**.co.kr/**/uploads/mon_4/{$name}" target="_blank" rel="noopener noreferrer">http://**.co.kr/**/uploads/mon_4/{$name}</a></a>',</p><p> c = '{$a[$i]}'";</p><p> sql_query($sql) or die (sql_error());</p><p> }</p><p>
코드는 이렇게 작성하였습니다.
DB에 저장은 잘되는데, 디렉토리에 파일이 저장이 안됩니다..ㅜㅜ
uploads/mon_4/ << 두 폴더 모두 파일 권한 707 을 부여했어요.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인