
PHP의 `is_writable()` 함수는 파일의 쓰기 권한을 확인하는 데 사용할 수 있습니다. 이 함수는 파일의 경로를 인수로 받아 true 또는 false를 반환합니다.
#hostingforum.kr
php
$filePath = 'example.txt';
if (is_writable($filePath)) {
echo '파일이 쓰기 가능합니다.';
} else {
echo '파일이 쓰기 불가능합니다.';
}
만약 파일이 쓰기 권한이 없다면, 에러 메시지를 출력하거나 파일을 생성하고 쓰기 권한을 설정하는 등의 처리가 필요합니다.
#hostingforum.kr
php
$filePath = 'example.txt';
if (!is_writable($filePath)) {
if (touch($filePath)) {
chmod($filePath, 0777);
echo '파일이 생성되고 쓰기 권한이 설정되었습니다.';
} else {
echo '파일을 생성할 수 없습니다.';
}
}
이 예제에서는 파일이 쓰기 권한이 없을 때, 파일을 생성하고 쓰기 권한을 777으로 설정하여 쓰기 가능하도록 합니다.
2025-07-27 13:08