PHP는 풍부한 내장 함수 모음을 통해 파일 작업을 하는 편리한 방법을 제공합니다. 가장 일반적으로 사용되는 PHP 파일 함수는 File_exists, Fopen, Fwrite, Fclose, Fgets, Copy, Deleting, File_get_contents

당신은 확장 가능한 범위: PHP 파일

파일이란 무엇입니까?

파일은 단순히 컴퓨터에 정보를 저장하기 위한 리소스입니다.

파일은 일반적으로 다음과 같은 정보를 저장하는 데 사용됩니다.

<울>
<리>
프로그램 구성 설정

<리>
전화번호에 대한 연락처 이름과 같은 간단한 데이터입니다.

<리>
이미지, 사진, 사진 등

이 튜토리얼에서 배우게 될 내용-

PHP 파일 형식 지원

PHP 파일 함수는 다음을 포함하는 다양한 파일 형식을 지원합니다.

<울>
<리>
파일.txt

<리>
파일.로그

<리>
File.custom_extension 즉, file.xyz

<리>
파일.csv

<리>
File.gif, file.jpg 등

<리>
파일은 DBMS 시스템을 관리하기 위해 다른 소프트웨어와 기술이 필요한 데이터베이스와 비교하여 단순한 데이터를 위한 영구적이고 비용 효율적인 데이터 저장 솔루션을 제공합니다.

<리>
나중에 검색 및 분석하기 위해 서버 로그와 같은 간단한 데이터를 저장하려는 경우

<리>
프로그램 설정(예: program.ini

)을 저장하려는 경우

PHP 파일 함수

PHP는 풍부한 내장 함수 모음을 통해 파일을 사용하는 편리한 방법을 제공합니다.

Windows 및 MAC OS와 같은 운영 체제는 대소문자를 구분하지 않지만 Linux 또는 Unix 운영 체제는 대소문자를 구분합니다.

파일 이름 지정에만 소문자와 같은 이름 변환을 채택하는 것은 플랫폼 간 호환성을 최대화하는 좋은 방법입니다.

이제 가장 일반적으로 사용되는 PHP 파일 함수를 살펴보겠습니다.

PHP File_exists 함수

이 함수는 파일의 존재 여부를 판단하는 데 사용됩니다.

<울>
<리>
파일을 처리하기 전에 파일의 존재 여부를 알고 싶을 때 유용합니다.

<리>
새 파일을 만들 때 이 기능을 사용할 수도 있고 파일이 서버에 이미 존재하지 않는지 확인하고 싶을 수도 있습니다.

file_exist 함수의 구문은 다음과 같습니다.

<사전>

여기,

<울>
<리>
“file_exists()”는 파일이 있으면 true를, 없으면 false를 반환하는 PHP 함수입니다.

<리>
“$file_name”은 검사할 파일의 경로 및 이름입니다.

아래 코드는 file_exists 함수를 사용하여 my_settings.txt 파일이 존재하는지 확인합니다.

<사전>

위의 코드를 file_function.php라는 파일에 저장합니다. htdocs의 phptuts 폴더에 파일을 저장했다고 가정하고 브라우저에서 URL http://localhost/phptuts/file_function.php를 엽니다. 다음 결과입니다.

See also  Photoshop에서 개체 크기 조정, 변형 및 크기 조정 방법 - 포토샵 비율 유지 변형

PHP Fopen 기능

fopen 함수는 파일을 여는 데 사용됩니다. 다음과 같은 구문이 있습니다.

<사전>

여기,

<울>
<리>
“fopen”은 PHP 파일 열기 기능입니다.

<리>
“$file_name”은 열려는 파일의 이름입니다.

<리>
“$mode”는 파일을 열어야 하는 모드이며 아래 표는 모드를 보여줍니다.

방법

설명

아르 자형

<울>
<리>

파일을 처음부터 읽습니다.

<리>

파일이 없으면 false를 반환합니다.

<리>

읽기 전용

r+

<울>
<리>

처음부터 파일 읽기

<리>

파일이 없으면 false를 반환합니다.

<리>

읽기 및 쓰기

<울>
<리>

처음부터 파일에 쓰기

<리>

파일 길이를 0으로 자르기

<리>

파일이 존재하지 않으면 생성을 시도하십시오.

<리>

쓰기 전용

여+

<울>
<리>

처음에 파일에 쓰기, 길이가 0이 되도록 파일을 자릅니다.

<리>

파일이 존재하지 않으면 생성을 시도하십시오.

<리>

읽기 및 쓰기

<울>
<리>

파일 끝에 추가

<리>

파일이 존재하지 않으면 생성을 시도하십시오.

<리>

쓰기 전용

+

<울>
<리>

PHP는 파일 끝에 추가

<리>

파일이 없으면 생성을 시도합니다.

<리>

읽기 및 쓰기

<울>
<리>
“$use_include_path”는 선택 사항이며 기본값은 false입니다. true로 설정하면 함수가 포함 경로에서도 검색됩니다.

<리>
“$context”는 선택 사항이며 컨텍스트 지원을 지정하는 데 사용할 수 있습니다.

PHP Fwrite 기능

fwrite 함수는 파일을 쓰는 데 사용됩니다.

다음과 같은 구문이 있습니다.

<사전>

여기,

<울>
<리>
“fwrite”는 파일에 쓰기 위한 PHP 함수입니다.

<리>
“$handle”은 파일 포인터 리소스입니다.

<리>
“$string”은 파일에 쓸 데이터입니다.

<리>
“$length”는 선택 사항이며 최대 파일 길이를 지정하는 데 사용할 수 있습니다.

PHP 닫기 기능

Is는 이미 열려 있는 PHP에서 파일을 닫는 데 사용됩니다.

다음과 같은 구문을 가집니다.

<사전>

여기,

<울>
<리>
“fclose”는 열려 있는 파일을 닫기 위한 PHP 함수입니다.

<리>
“$handle”은 파일 포인터 리소스입니다.

이제 my_settings.txt를 생성하는 예를 살펴보겠습니다.

See also  2022년 TV 쇼, 영화, 음악을 위한 최고의 사운드바 - TV를 위한 최고의 사운드바

우리는 다음과 같은 기능을 사용할 것입니다.

<울>
<리>
포펜

<리>
쓰기

<리>
닫기

“create_my_settings_file.php” 아래의 코드는 위의 예를 구현합니다.

파일 열기

<사전>

파일 닫기

<사전>

파일 생성

<사전>
<?php

$fh = fopen(“my_settings.txt”, ‘w’) or die(“파일 생성 실패”);

$text = <<<_END

로컬 호스트; 루트; pwd1234; my_database

_끝;

fwrite($fh, $text) or die(“파일에 쓸 수 없습니다”);

f닫기($fh);

echo “‘my_settings.txt’ 파일이 성공적으로 작성되었습니다.”; ?>

코드 테스트

브라우저에서 URL http://localhost/phptuts/create_my_settings.php를 엽니다.

다음 페이지가 표시됩니다.

. PHP 파일() 함수

참고: 디스크가 가득 찼거나 파일 쓰기 권한이 없으면 오류 메시지가 표시됩니다.

URL http://localhost/phptuts/file_function.php로 다시 전환합니다.

어떤 결과를 얻었습니까?


PHP Fgets 함수

fgets 함수는 PHP 파일을 한 줄씩 읽는 데 사용됩니다. 다음과 같은 기본 구문이 있습니다. fgets($핸들); 여기,

<울>
<리>
“$fgets”는 파일 라인을 읽기 위한 PHP 함수입니다.

<리>
“$handle”은 파일 포인터 리소스입니다.

이제 fopen 및 fgets 함수를 사용하여 my_settings.txt 파일을 읽는 예를 살펴보겠습니다.

read_my_settings.php 아래의 코드는 위의 예를 구현합니다.

<사전>

여기,

<울>
<리>
“fopen” 함수는 파일 경로에 지정된 파일에 대한 포인터를 반환합니다.

<리>
오류가 발생하면 “die()” 함수가 호출됩니다. 메시지를 표시하고 스크립트 실행이 존재합니다.

PHP 복사 기능

PHP 복사 기능은 파일을 복사하는 데 사용됩니다. 다음과 같은 기본 구문이 있습니다. 복사($파일,$복사된_파일); 여기,

<울>
<리>
“$file”은 복사할 파일의 경로와 이름을 지정합니다.

<리>
“copyed_file”은 복사된 파일의 경로와 이름을 지정했습니다.

아래 코드는 구현을 보여줍니다.

<사전>

파일 삭제

링크 해제 기능은 파일을 삭제하는 데 사용됩니다. 아래 코드는 구현을 보여줍니다.

<사전>

PHP File_get_contents 함수

file_get_contents 함수는 전체 파일 내용을 읽는 데 사용됩니다.

아래 코드는 구현을 보여줍니다.

See also  브라케팅 – 브라케팅 지침 및 팁 - 브라케팅

file_get_contents와 fgets의 차이점은 file_get_contents는 파일 데이터를 문자열로 반환하는 반면 fgets는 파일을 한 줄씩 읽는다는 것입니다.

<사전>

요약

<울>
<리>
파일은 데이터 저장을 위한 리소스입니다.

<리>
PHP에는 파일 작업을 단순화하는 풍부한 내장 함수 모음이 있습니다.

<리>
일반적인 파일 기능에는 fopen, fclose, file_get_contents가 포함됩니다.

<리>
아래 표는 다루는 기능의 요약을 보여줍니다.

함수

설명

파일이 존재

파일이 존재하는지 여부를 판별하는 데 사용됩니다.

포펜

파일을 여는 데 사용됩니다. 열린 파일에 대한 포인터를 반환

쓰기

파일에 쓰는 데 사용

닫기

닫힌 파일을 여는 데 사용

fgets

파일을 한 줄씩 읽을 때 사용

복사

기존 파일을 복사하는 데 사용

풀리다

기존 파일을 삭제하는 데 사용

file_get_contents

파일의 내용을 문자열로 반환하는 데 사용


주제와 관련된 추가 정보 보기 PHP 파일

PHP – 파일 업로드

alt

  • 저자: 생활코딩
  • 게시일: 2013-10-23
  • 평점: 4 ⭐ ( 9194 평점 )
  • 검색 결과 일치: http://opentutorials.org/course/62/5136

PHP 파일 업로드와 다운로드 만들기

  • 저자: offbyone.tistory.com
  • 평점: 3 ⭐ ( 7119 평점 )
  • 검색 결과 일치: PHP 에서 간단히 파일 업로드와 다운로드를 구현해 봅니다. 파일 업로드 할때는 파일명 중복 방지와 파일명을 추측해서 다운로드 하는 것을 방지하기 위해 랜덤하게 파일명을 만들어서 서버에 저장합니다. 보안을..

PHP – 파일 이동, 복사 함수

  • 저자: www.habonyphp.com
  • 평점: 4 ⭐ ( 3499 평점 )
  • 검색 결과 일치:

[PHP 고급] PHP 파일 업로드

  • 저자: sergeswin.com
  • 평점: 3 ⭐ ( 8976 평점 )
  • 검색 결과 일치: PHP는 자체적으로 파일을 서버로 업로드 하는것이 가능합니다. (ASP에서는 자체적으로 파일을 업로드하는것이 불가능해서 외부 컨트롤이 필요했습니다. 물론, ASP.NET 와서 자체적으로 파일 업로드를 지원하게 됩니다.) 일단, 파일…

PHP 파일이란 무엇이며 어떻게 열 수 있습니까?

  • 저자: choesin.com
  • 평점: 3 ⭐ ( 8745 평점 )
  • 검색 결과 일치:

[PHP]파일 다운로드하기

  • 저자: m.blog.naver.com
  • 평점: 3 ⭐ ( 5512 평점 )
  • 검색 결과 일치:

PHP 파일 여는 방법

  • 저자: ko.wikihow.com
  • 평점: 5 ⭐ ( 4727 평점 )
  • 검색 결과 일치: PHP 파일 여는 방법. 이 글을 통해 PC나 맥에서 PHP 프로그래밍 파일을 열어 편집하는 방법을 알아보자. Notepad++를 다운로드해서 설치한다. Notepad++는 무료이며 PC 전용 텍스트 편집기로 PHP를 열 수 있다. 설치 방법은 다음과 같다.

이 카테고리의 더 많은 기사 보기: 컴퓨터 팁