안녕하세요 php 파일업로드 관해서 질문드립니다.
-
게시물 수정 , 삭제는 로그인 필요
php공부를 하고있는데 파일업로드가 잘안되서 질문드립니다.
(폼창입니다)
<?php
include "head.php";
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="shop_add_post.php" method="post" enctype="multipart/form-data">
<table width=50% border="1">
<tr>
<td>상품명
<td><input type="text" name="name" size=30>
<tr>
<td>짧은설명
<td><input type="text" name="comment" size=30>
<tr>
<td>금액
<td><input type="text" name="price" size=30>
<tr>
<td>설명
<td><textarea name="memo" cols=50 rows=10></textarea>
<tr>
<td>사진
<td><input type="file" name="img" size=30>
<tr>
<td colspan="2">
<input type="submit" value="등록하기">
</table>
</form>
</body>
</html>
-------------
(데이터 저장창입니다)
<?php
include "head.php";
$name= $_POST['name'];
$comment= $_POST['comment'];
$price= $_POST['price'];
$memo= $_POST['memo'];
$img_name= $_POST['img'];
$dir='./shop/';
$file01=$_FILES[img][name];
if($img_name){
move_uploaded_file($_FILES['img']['tmp_name'],$file01)
}
$con = mysqli_connect("localhost","heo","1234","sample");
mysqli_set_charset($con , utf-8);
$sql = "insert into shop_data(name,comment,price,memo,img)
values('$name' , '$comment' , '$price' , '$memo' , '$file01')";
mysqli_query($sql,$con);
echo "$sql";
if ($con->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $cont->error;
}
?>
<script>
location.href = 'shop_list.php'
</script>
여기서 파일업로드가 문제가됩니다.
move_uploaded_file 이것을 사용해서 업로드 하는 방법좀 알려주싶쇼
선생님
move_uploaded_file 이것을 사용해서 업로드 하는 방법좀 알려주싶쇼
선생님