본문 바로가기

Program(Down,Int)/(php)Web_program

파일 있는지 확인하고, 내용을 문자열로 가져오기

if (file_exists("경로명/파일명")) {
echo "존재함";
} else {
echo "존재하지않음";
}


// 파일의 내용을 문자열로 가져오기
$filename = "/usr/local/something.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize($filename));
fclose ($fd);
----------=---------------- 이건 파일을 읽는 방법
// 파일의 내용을 문자열로 가져오기
$filename = "/usr/local/something.txt";
$fd = fopen ($filename, "w");
$ssttrr = "----------------- 넣을 문자열 -----------";
$contents = fwrite($fd, $ssttrr);
fclose ($fd);
---------------------=------- 이건 파일을 쓴 방법
1.
->$fd = fopen ($filename, "w"); 
이렇게 했을 경우 파일이 없으면 자동생성

2.
->
$ssttrr = '~~~~~~~';
이 변수를 원하는 문서내용으로 편집

3.
->$fd = fopen ($filename, "w");
옵션이 w이라면 똑같은 이름의 파일이 있으면 그 파일은 0byte가 됨
옵션이 a이면 파일 내용을 추가하도록 파일열기를 함

추가 내용:

파일 생성시 인코딩을 설정할때 fopen으로 파일을 생성하고 저장한 후 다시 열어서 iconv 로 인코딩을 바꾼다