개발 Q&A

제목 php 버전에 올라감에 따라 copy함수도 변경 되나요?
글쓴이 sjalove 작성시각 2014/04/14 18:54:32
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15205   RSS
 4.$ 버전에서 잘 돌아가는 소스인데요.  이상하게 5.$ 대로 옮기니 alert('파일을 등록하지 못하였습니다'); 나오네요.

해당되는 $file_tmp , $url/$file_name 안전하게 잘 옵니다.

그런데 왜 안되는건가요? 혹시 버전에 따라 문제 있는건가요?
 
    ##파일을 지정한 디랙토리에 저장##
    if(!@copy($file_tmp,"$url/$file_name"))
    {
      echo"
      <script language=\"javascript\">
        <!--
        alert('파일을 등록하지 못하였습니다');
        history.back();
        -->
      </script>
      ";
      exit;
    }
 다음글 랜덤 아이디 생성시에... (4)
 이전글 php변수를 javasctip 또는 JQuery에서 쓰... (3)

댓글

변종원(웅파) / 2014/04/14 19:51:50 / 추천 0
copy함수가 없어지지는 않았지만

move_uploaded_file 함수로 바꿔쓰라고 나왔던것 같네요.


http://kr1.php.net/manual/en/function.move-uploaded-file.php
한대승(불의회상) / 2014/04/14 20:38:11 / 추천 0
$_FILES 변수를 살펴 보세요.