죄송합니다. 재 게시 용이지만 PHP에서 디스크에 파일을 쓰는 데 어려움이 있습니다. 나는 HTML 양식을 사용하여 파일을 업로드 한 다음 PHP 파일을 사용하여 내 컴퓨터로 해당 파일을 다운로드하기 위해 노력하고있어,하지만 난 이미 chmod
디렉토리를 시도한 오류PHP 변경 쓰기 권한
Warning: fopen(temp/127.0.0.1): failed to open stream: Permission denied in C:\xampp\htdocs\VotingBox\processForm.php on line 30
가 계속 자신에게 쓰기 권한을 부여하고 Windows 7의 관리자 프로필 아래에 디렉토리가 만들어 지므로 파일 쓰기 기능이 있어야하지만 여전히 동일한 오류가 발생합니다. 파일을 작성하는 코드는 다음과 같습니다.
$ip=$_SERVER['REMOTE_ADDR'];
if(is_dir("temp/".$ip) == false)
{
mkdir("temp/".$ip, 0777);
}
chmod("temp/".$ip, 0777);
move_uploaded_file($candImgs[$i], "temp/".$ip);
$filename1 = "temp/".$ip;
$fp1 = fopen($filename1, "r");
$contents1 = fread($fp1, filesize($filename1));
fclose($fp1); `
모든 도움을 주시면 감사하겠습니다. 또한 도움이된다면 XAMPP를 사용하여 파일을 호스팅하고 있습니다.
다른 사람이 문제가있는 경우 여기 내 마지막 코드의 유용한 부분입니다. 사용자에게 권한이 없을 수도 있습니다. – Marc
관리자 프로필에서 실행 중이므로 읽기/쓰기 권한이 있어야합니다. – joebobthebumbo