-
[PHP] 26. 파일 생성/쓰기(File Create/Write) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:55PHP 5 File Create/Write이번 장에서 서버로 파일을 생성하고 쓰는 법을 배우겠습니다.1. PHP Create File - fopen()fopen() 함수는 또한 파일을 생성할때에도 사용됩니다. 약간의 혼동이 올 수 있으나, PHP에서는 파일은 열때와 같은 함수를 사용하여 생성합니다.존재하지 않는 파일을 fopen()으로 열 경우, 파일은 생성될 것이며, 파일은 쓰기모드나 덧붙임(appending)모드로 열릴 것 입니다.아래 예제는 testfile.txt를 생성하는 예제입니다. 파일은 PHP 코드가 있는 위치의 디렉토리에 생성될 것 입니다:12$myfile = fopen("testfile.txt", "w")
cs 2. PHP File Permissions위 코드를 실행하는데 에러가 발생한다면, 하드 드라이브 쓰기 정보에 대한 PHP 파일 접근 권한을 확인하십시오.3. PHP Write to File - fwrite()fwrite() 함수는 파일을 쓰는데 사용됩니다.첫 파라미터는 쓰기위한 파일의 이름이며 두 번째 파라미터는 쓰여질 문자열입니다.12345678<?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);?>cs newfile.txt를 열어보면 아래와 같이 출력됩니다:John Doe
Jane Doe4. PHP Overwritingnewfile.txt는 위에서 보는 것과 같이 몇몇 데이터를 포함하고 있습니다. 모든 존재하는 데이터는 지워질 것 이며, 빈 파일로 시작 할 것입니다.아래 예제는 존재하는 파일 newfile.txt에 새로운 데이터를 작성할 것 입니다:12345678<?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);?>cs 다시 newfile.txt를 열어보면 John과 Jane은 사라지고 아래 데이터만 보여질 것 입니다:Mickey Mouse
Minnie Mouse* 이 강좌는 'w3schools'를 참조하여 작성하였습니다.
'Web > PHP' 카테고리의 다른 글
[PHP] 29. 세션(Session) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 28. 쿠키(Cookie) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 27. 파일 업로드(File Upload) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 25. 파일 열기/읽기/닫기(File Open/Read/Close) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 24. 파일 처리(File Handling) - PHP 강좌, PHP5 (0) 2015.06.13 [PHP] 23. 파일 인클루드(Include Files) - PHP 강좌, PHP5 (0) 2015.06.13