ITmembers.net 아카이브 · 2001–2009

질문과 답변

[re] 어느 소스에서 파일을 전송하는 기능을 하는지

>if(strcmp($upfile,"none")) {   // 파일이 업로드되었을 경우 (업로드는 언제한건지?)
>
>if(!copy($upfile,$target)) {   // false일 경우
>
>if(!unlink($upfile)) { // false일 경우
>

if(!copy($upfile,$target))

이부분이 업로드하는 부분입니다. copy() 는 업로드에 성공하면 true,
실패하면 false 를 반환합니다.
위 구문을 설명하면 업로드를 시도하고 성공할 경우는 실행하지 않고
실패했을 경우 if 문 안의 내용을 실행하라는 구문입니다.

위에 if(strcmp($upfile,"none")) 이라는 건 업로드 했다는게 아니고
이전 업로드 폼에서 파일을 첨부 헀는지의 여부를 체크하는 겁니다.  

댓글 2