2014-01-31 3 views
-1

Mac에서 간단한 PHP 파일 업로드 예제가 작동하지 않습니다. 내가 파일 크기 모든 설정을 ACL 문제 또는 php.ini 파일에 대한 구글로 보았다 PHP 파일 업로드가 Mac에서 작동하지 않습니다.

<html> 
<head> 
<title>Process Uploaded File</title> 
</head> 
<body> 
<?php 

move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], 
     "uploads/{$_FILES['uploadFile'] ['name']}") 

?> 
</body> 
</html> 

로 하드 자바 개발자가 scrpting 언어
<html> 
<head> 
<title>File Upload Form</title> 
</head> 
<body> 
This form allows you to upload a file to the server.<br> 

<form action="getfile.php" enctype="multipart/form-data" method="post"><br> 
Type (or select) Filename: <input type="file" name="uploadFile"> 
<input type="submit" value="Upload File"> 
</form> 

</body> 
</html> 

와 오류를 확인하고 getfile.php 할 수있는 것은에 좋아 보인다 ACL에 관한 나를 은 php.ini의 설정에 대한 디렉토리 파일 업로드 크기의 PARAMS와는 50M 를 사용하여 확인하고 파일을 시도했다 100킬로바이트 이미지 파일 문서화하는 777 권한을 준

누구든지 Mac에서이 설정을 도와 줄 수 있습니까?

+0

모든 사용자에게 변경은'는 error_reporting (E_ALL)을보고 수 있도록 오류를 시도'또는 오류를 얻기 위해 시도 캐치를 사용합니다. –

답변

1

move_uploaded_file의 "받는 사람"입력란에 전체 경로를 입력하십시오. 작동하는지 확인해보십시오. 아마도 업로드 디렉토리 (상대 경로를 사용하는 경우)가 다른 것으로 생각되기 때문에 발생했을 것입니다.

+0

효과적이지만 관련 경로도 올바르게 작동해야합니까? – Mahendra

+0

그래야하지만, 거기에있는 "업로드 된"디렉토리가 예상했던 것 이외의 다른 곳을 가리킬 수도 있다고 생각해야합니다. 따라서 상대 경로가 작동하려면 "업로드 된"폴더가 어디에 있는지 찾아내어 777 액세스 권한을 부여해야합니다. –

1

업로드 된 특정 폴더 권한을 확인하십시오. 와 '읽기 & 쓰기'

+1

이것은 모든 사용자에게 rw 액세스 권한을 부여하는 것이 일반적으로 좋지 않은 아이디어 인 경우 문제를 해결할 수 있지만 – beresfordt

관련 문제