파일전송 다시한번 질문 드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

파일전송 다시한번 질문 드립니다. 정보

파일전송 다시한번 질문 드립니다.

본문

$path = "/var/www/home/banner";

$uploaddir = '$path';
$uploadfile = $uploaddir ."/". $_FILES['setup_1']['name'];

print "<pre>";
if (move_uploaded_file($_FILES['setup_1']['tmp_name'], $uploadfile)) {
  print "파일이 존재하고, 성공적으로 업로드 되었습니다.";
  print "추가 디버깅 정보입니다:\n";
  print_r($_FILES);
} else {
  print "파일 업로드 공격의 가능성이 있습니다! 디버깅 정보입니다:\n";
  print_r($_FILES);
}
print "</pre>";

아래 질문했었는데요 ㅜㅜ 작동이 안되네요

print 에러문을 보니...

아래와 같이 출력이 됩니다. 왜 그럴까요?

-------------------------------------------------------------------------------

파일 업로드 공격의 가능성이 있습니다! 디버깅 정보입니다:
Array
(
    [setup_1] => Array
        (
            [name] => 테스트화일1.gif
            [type] => image/gif
            [tmp_name] => /tmp/phpm5s296
            [error] => 0
            [size] => 3731
        )
)


댓글 전체

print "<pre>";
if (move_uploaded_file($_FILES['setup_1']['tmp_name'], $uploadfile)) {
  print "파일이 존재하고, 성공적으로 업로드 되었습니다.";
  print "추가 디버깅 정보입니다:\n";
  print_r($_FILES);
} else {
  print "파일 업로드 공격의 가능성이 있습니다! 디버깅 정보입니다:\n";
  print_r($_FILES);
}
print "</pre>";


요걸



move_uploaded_file($_FILES['setup_1']['tmp_name'], $uploadfile);

요렇게 해서 써보세요 =ㅅ=;
이렇게 해서 업로드가 되면 if문의 오류네요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT