이 장에서 우리는 어떻게 작성하고 서버에있는 파일을 작성하는 방법을 가르 칠 것입니다.
- PHP는 파일 만들기 fopen()
fopen() 함수는 파일을 만드는 데 사용됩니다. 어쩌면 혼란 조금 있지만, PHP에서, 파일은 파일을 여는 데 사용되는 동일한 기능을 사용하여 생성된다.
당신이 사용하는 경우 fopen() 존재하지 않는 파일에를, 그것을 쓰기 위해 파일을 열 것을 감안를 만듭니다 (w) 또는 추가 (a) .
아래의 예는라는 새로운 파일 생성 "testfile.txt" . PHP 코드가있는 경우이 파일은 같은 디렉토리에 생성됩니다 :
예
$myfile = fopen("testfile.txt", "w")
PHP 파일 사용 권한
실행하려면이 코드를 얻을하려고 할 때 오류가 발생하는 경우, 하드 드라이브에 정보를 기록하기 위해 PHP 파일 액세스 권한을 부여했는지 확인하십시오.
PHP 쓰기는 파일로 - fwrite()
fwrite() 함수는 파일에 기록하는 데 사용됩니다.
의 첫 번째 매개 변수 fwrite() 파일의 이름에 쓸 두 번째 매개 변수가 기록 될 수있는 문자열이 포함되어 있습니다.
아래의 예는라는 새 파일에 이름을 몇 쓴다 "newfile.txt" :
예
<?php
$myfile = fopen("newfile.txt", "w") or
die("Unable to
open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt
= "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
우리는 파일에 쓴 주목 "newfile.txt" 두 번. 우리는 파일에 쓴 때마다 우리는 먼저 포함 된 문자열 $ TXT 보내 "John Doe" 하고 두 번째 포함 된 "Jane Doe" . 우리가 작성 완료 후, 우리는 사용하여 파일 폐쇄 fclose() 함수를.
우리가 열면 "newfile.txt" 은 다음과 같을 것입니다 파일 :
John Doe
Jane Doe
PHP 덮어 쓰기
지금은 "newfile.txt" 우리는 우리가 쓰기 위해 기존의 파일을 열 때 발생하는 보여줄 수있는 일부 데이터가 포함되어 있습니다. 기존의 모든 데이터가 삭제됩니다 우리는 빈 파일로 시작합니다.
우리는 우리의 기존 파일 열기 아래의 예에서 "newfile.txt" 그것으로 새로운 데이터를 쓸 수 :
예
<?php
$myfile = fopen("newfile.txt", "w") or
die("Unable to
open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt
= "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
우리가 지금 열면 "newfile.txt" 파일을, 존과 제인 모두 사라진, 그리고 우리가 쓴 데이터 만 존재한다 :
Mickey Mouse
Minnie Mouse
PHP 파일 시스템 참조를 완료
파일 시스템 기능의 완전한 참고로, 우리의 완전한 이동 PHP 파일 시스템 참조 .