php
PHP - 파일 쓰기 함수
int fwrite ( resource $handle , string $string [, int $length ] )
(PHP 4, PHP 5)
파일 쓰기 함수에는 보통 fwrite와 fputs함수를 사용합니다. fwrite는 바이너리로 작성한다는 점 말고는 fputs와의 차이는 없습니다. 그리고 length를 비워두면 내용 전체를 파일에 기록합니다.
(PHP 4, PHP 5)
파일 쓰기 함수에는 보통 fwrite와 fputs함수를 사용합니다. fwrite는 바이너리로 작성한다는 점 말고는 fputs와의 차이는 없습니다. 그리고 length를 비워두면 내용 전체를 파일에 기록합니다.
<?php
$fp = fopen('test.txt', 'a+');
fwrite($fp, '1');
fwrite($fp, '23');
fclose($fp);
?>
<?php
// 기록할 내용입니다.
$string = "fwrite함수를 사용하여 파일에 기록합니다.\n";
$filename = 'test.txt';
$fp = fopen($filename,'a+'); // 열기
for ($i = 0; $i < strlen($string); $i += $int) {
$int = fwrite($fp, substr($string, $i)); // 쓰기
}
fclose($fp); // 닫기
?>
<?php
$filename = 'test.txt';
$string = "파일에 작성하기\n";
// 쓰기 가능한 파일인지 확인합니다.
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
exit("파일을 오픈할 수가 없습니다.");
}
if (fwrite($handle, $string) === FALSE) {
exit("파일에 작성할 수 없습니다.");
}
echo "파일에 정상적으로 작성하였습니다.";
fclose($handle);
} else {
echo "쓰기 가능한 파일이 아닙니다. 퍼미션을 확인하십시요.";
}
?>
0 댓글