2014-04-08 3 views
1

파일을 임시 디렉토리에 업로드하고 싶은 웹 사이트가 있습니다. 어떤 이유로 제가 사용하고있는 코드는 파일이 업로드되었다고 말하고 있지만, 실제로 체크 할 때 실제로 그 디렉토리에 업로드되지는 않습니다. 그것은하려고파일을 업로드하는 php가 작동하지만 실제로 파일을 업로드하지 않는다고 말합니다.

<?php 
    $folder = '/tmp'; 
    if (is_uploaded_file($_FILES['file']['tmp_name'])) { 
     if (move_uploaded_file($_FILES['file']['tmp_name'], $folder.$_FILES['file']['name'])) { 
      echo 'File uploaded'; 
     } else { 
      echo 'File not moved to destination folder. Check permissions'; 
     }; 
    } else { 
     echo 'File is not uploaded.'; 
    }; 
?> 

답변

2

: 여기

<form method="POST" enctype="multipart/form-data" action="upload.php"> 
    <p align="center"><input type="file" name="file" size="60"></p> 
    <p align="center"><input type="submit" value="Submit" name="B1"></p> 
</form> 

내 upload.php로 파일입니다 : 나는 모든 사용자에 대한 쓰기 권한이 여전히 운이없는거야 ... 여기

은 내 양식입니다 tmp가 아닌 로컬 폴더에 파일을 업로드하는 것.

이 그것을 수정해야합니다 :

변경 $folder = '/tmp';을했다

+0

$folder = '/tmp/';합니다. 우연히, 나는 페이지를 다시 확인하기 직전에 이것을 알아 냈다. 나는 SO가 나를 허용 할 때 이것을 upvote 할 것이다. – scapegoat17

관련 문제