차례:
- fopen ()
- fopen () 함수로 파일을 열고 파일 연결을 변수에 할당하면 PHP 코드에서이 파일을 사용할 수 있습니다. 파일에서 읽을 수도 있고 fwrite () 함수를 사용하여 파일에 쓸 수도 있습니다.
- 파일 작업을 마치면 파일 연결을 닫는 것이 중요합니다.
비디오: NodeJS 4강 - Middleware 란, static 파일(css,html,javascript) 불러오기 2024
PHP에서 fopen () 함수를 사용하여 파일에 대한 액세스를 요청하는 방법, 다음에 쓰는 방법 등 PHP에서 파일에 액세스하고 파일에 쓰는 데 필요한 기능에 대한 자세한 내용을 볼 수 있습니다. fwrite () 함수를 사용하여 파일을 컴파일하고 fclose () 함수를 사용하여 파일을 완료했다는 것을 PHP에 알리십시오.
fopen ()
파일 조작을하려면 PHP에 조작하고자하는 파일을 알려주고 PHP에 파일 조작 방법을 알려 주어야합니다.
mode ). fopen () 함수는 요청 된 파일에 연결이 성공하면이를 반환합니다. (연결을포인터 라고합니다). 오류가 있으면 함수는 False를 반환합니다. fopen () 함수가 반환하는 값 (연결 또는 거짓)이 무엇이든 상관없이 변수 ( stream )에 할당되어야합니다. -
함수의 예는 다음과 같습니다.$ fileConnection = fopen ($ theFile, $ theMode);
앞의 예제에서 fopen () 함수가 반환 한 파일 연결은 $ fileConnection 변수에 할당됩니다. 변수 $ theFile은 파일 경로를 포함합니다. 파일은 서버가 액세스 할 수있는 위치에 있어야합니다. 즉, 서버가 제공 할 수있는 PHP 페이지를 둘 수있는 위치에 파일을 둘 수 있습니다.
파일이 프로그램과 동일한 디렉토리에있을 경우 상대 참조를 사용하거나 시스템의 다른 위치에 절대 절대 참조를 사용하십시오. 프로그램을 원격 서버로 옮기면 해당 서버에있는 파일에만 액세스 할 수 있습니다.
변수 $ theMode는 다음 목록의 값 중 하나를 포함합니다.
r: 파일에 대한 읽기 전용 권한 부여
-
w: 파일에 대한 쓰기 권한 부여
-
왜냐하면 fopen () 함수에 대해이 모드 (w)를 지정하고 fwrite () 함수를 사용하면 파일에있을 수있는 모든 내용을 완전히 덮어 쓰게되기 때문입니다. 파일에 보존 할 내용이 있으면 사용하지 마십시오.
-
a: 파일에 텍스트를 추가 할 권한을 부여합니다.fopen () 함수에이 모드를 지정하고 fwrite () 함수를 사용하면 fwrite () 함수는 지정한 텍스트를 기존 파일의 끝에 추가합니다.
-
r + 또는 w +: 파일에 대한 읽기 및 쓰기 권한을 부여합니다. 이 파일은
-
임의 액세스라는 파일에 액세스하는 특별한 방법입니다. 파일을 읽고 쓸 수 있습니다. 이러한 유형의 액세스가 필요한 경우 관계형 데이터베이스와 같이 더 간단하고 강력한 것을 사용해야합니다. fwrite ()
fopen () 함수로 파일을 열고 파일 연결을 변수에 할당하면 PHP 코드에서이 파일을 사용할 수 있습니다. 파일에서 읽을 수도 있고 fwrite () 함수를 사용하여 파일에 쓸 수도 있습니다.
fopen () 함수로 파일을 열었을 때 지정한 모드에 따라 fwrite () 함수는 파일의 전체 내용을 덮어 쓰거나 (w 모드를 사용하는 경우) 지정한 텍스트를 추가합니다 파일의 끝 (a 모드를 사용한 경우).
fwrite () 함수에는 반드시 전달해야하는 두 개의 필수 매개 변수가 있습니다. fopen () 함수에 의해 설정된 파일에 대한 연결과 파일에 쓸 텍스트입니다. fwrite () 함수는 성공시 파일에 기록 된 바이트 수를 반환하고 실패하면 False를 반환합니다.
다음은 fwrite () 함수의 예입니다.
$ writeResults = fwrite ($ fileConnection, $ text);
fwrite () 함수는 fputs ()로 작성할 수도 있습니다. fwrite () 및 fputs ().
fclose ()
파일 작업을 마치면 파일 연결을 닫는 것이 중요합니다.
작업 한 파일에 대한 연결을 닫으려면 fclose () 함수를 닫고 자하는 파일에 연결을 전달해야합니다. fclose () 함수는 파일에 대한 연결을 닫는 데 성공하면 True를 반환하고 파일 연결을 성공적으로 닫지 않으면 False를 반환합니다.
함수의 예는 다음과 같습니다.
fclose ($ fileConnection);