나는 서버에 파일 업로드를위한 스크립트를 PHP로 작성하고있다. 그리고 심지어 폴더와 모든 권한 '을 체크 한move_uploaded_file() not working
Warning: move_uploaded_file(uploaded_images/Mordent.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpOWVz7o' to 'uploaded_images/Mordent.jpg'
.. 코드 ..
$target_path = "uploaded_images/";
$target_path = $target_path . basename($_FILES['image']['name']);
if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) {
echo "The file ". basename($_FILES['image']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
을 따르고 그러나 함수 인 move_uploaded_file()는 작동하지 않으며 다음과 같은 오류를 제공 php.ini의 안전 모드가 꺼져 있습니다.
도와주세요. 긴급하게 처리해야합니다.
이 답변에는 이전에'dirname (__ FILE __)'이 사용되었습니다. PHP 5.3부터, 더 짧은'__DIR__'이 가능하며 똑같은 것입니다. –