PHP 코드 :PHP : 업로드 된 파일을 이동하는 방법?
$target_path='uploads/';
//$target_path=$target_path.basename($_FILES['photo']['name']);
$res=move_uploaded_file($_FILES['photo']['tmp_name'],$target_path);
if($res)
//perform insert query
else
//echo 'file not uploaded';
HTML 코드 :
<td colspan="3"> <input type="file" name="photo" id="photo"> </td>
은 실행 후 이미지 파일은 target_path 폴더로 이동되지 않습니다. 또한 $ res의 값은 비어 있습니다.
변수에 "true"값이 있으면 삽입 쿼리를 수행하려고하므로 $ res 값이 필요합니다.
업로드 된 파일에 오류가 없습니다. 그것은 존재하며 target_path도 마찬가지입니다. target_path 폴더에도 같은 이름의 파일이 없습니다.
당신이 파일 오류가 0 –
가 업로드합니까입니다 확인이 작업 코드를 야그 폴더에 권한이 있습니까? –
ech $ target_path.basename()을 호출 한 후 $ target_path. 필자는 PHP에서 사용한 점 표기법을 본 적이 없으므로 분명히 잘못된 것을하고 있습니다. 나는 당신이 basename ($ _ FILES ...)을 대신 호출한다고 생각한다. –