> 백엔드 개발 > PHP 튜토리얼 > PHP 파일 연산 기능 세트

PHP 파일 연산 기능 세트

高洛峰
풀어 주다: 2016-11-29 13:31:02
원래의
1267명이 탐색했습니다.

이 글에서는 파일 열기, 생성, 삭제, 그룹 변경, 파일 읽기 및 쓰기, 파일 업로드, 원격 파일 열기, 파일에 콘텐츠 쓰기 등 PHP의 수많은 파일 작업 기능을 수집합니다.

$fp=fopen("test.txt","r");

//파일을 읽기 전용 모드로 열고 파일 포인터를 파일 헤더로 가리킵니다

$fp=fopen ("test.txt","r+");

//읽기-쓰기 모드로 파일을 열고 파일 헤더를 가리키는 파일 포인터

$ fp=fopen("test.txt", "w");

//쓰기 모드를 열고 파일 포인터를 파일 헤더로 가리키고 파일 크기를 0으로 자릅니다. 파일이 없으면 생성해 보세요.

$fp=fopen("test.txt","w+")

//읽기-쓰기 모드로 열고 파일 헤더에 대한 파일 포인터 및 파일 크기를 0으로 자릅니다. 파일이 없으면 생성해 보세요.

$fp=fopen("test.txt","a")

//쓰기 모드로 열고 파일 포인터를 가리킵니다. 파일 끝까지. 파일이 없으면 생성해 보세요.

$fp=fopen("test.txt","a+")

//읽기-쓰기 모드로 열고 파일의 끝을 가리키는 파일 포인터. 파일이 없으면 생성해 보세요.

$fp=fopen("test.txt","wb+")

//바이너리 파일을 쓰기 모드로 열고 가리킵니다. 파일 헤더에 대한 파일 포인터를 지정하고 파일 크기를 0으로 자릅니다. 파일이 없으면 생성해 보세요.

$fp=fopen("c: est est.txt","r")

//Windows 플랫폼에서는 파일 경로 의 각 백슬래시 또는 슬래시

$fp=fopen("http://www.domain.com/","r")를 사용하여 웹을 엽니다. 읽기 전용 모드의 주소

$fp=fopen("ftp://username:password@domain.com/test.txt","r")

//ftp 사용 서버 연결, 사용자 이름과 비밀번호로 서버에 로그인

/*

이 예제 코드에는 출력 결과가 없습니다

*/

print "$msg"; //파일 내용 출력

fclose($fp); /

$fp=popen("test.txt","r")                                                    > 🎜>$ read=fread($fp,2096);     //내용 읽기

echo $read;    //내용 출력

pClose ($ fp) // 파일 닫기

// 여기서는 popen으로 명령어를 실행하는데, 명령어는 포스트에서 제출한 파라미터로 실행 결과를 반환한다. 실행할 명령을 찾을 수 없으면 합법적인 리소스가 반환된다는 점에 유의하세요. 이를 통해 쉘에서 반환된 모든 오류 정보에 액세스할 수 있습니다. 안전 모드가 켜져 있으면 safe_mode_exec_dir 내의 프로그램만 실행할 수 있습니다. 프로그램을 가리키는 경로에는 .. 구성 요소가 포함될 수 없습니다. 즉, 지정된 디렉터리 외부에서 명령을 실행할 수 없습니다.

$fp=popen($_post['command'],'r'); //프로세스 파일 열기

$read=fread($fp,2096 ; >

//

$file="test.txt"; //파일 정의

if(file_exists($file)) //결정 파일이 존재하는지 여부

{

echo "아래 캐시 지우기";

echo "

"; 🎜>clearstatcache( ; 🎜>

}

//

$filename="test.txt"; //정의 파일

$user="admin"; //사용자 정의

chgrp($filename,$group); //file/test/testfile.txt의 소유자를 "admin"으로 변경

//

chmod("/test/testfile.txt",0600)

//파일 소유만 소유자 읽기 및 쓰기 권한

chmod("/test/testfile.txt",0644)

//파일 소유자는 읽기 및 쓰기 권한이 있고 다른 사용자는 읽기 전용 권한이 있습니다.

chmod("/test/testfile.txt",0755);

//파일 소유자에게 모든 권한이 있고, 다른 사용자에게는 읽기 및 실행 권한이 있습니다.

chmod(" /test/testfile .txt",0750);

//파일 소유자는 모든 권한을 가지며, 파일 소유자가 속한 사용자 그룹은 읽기 및 실행 권한을 갖습니다.

//

$file="test.txt"; //파일 정의

delete($file); //파일 삭제

//PHP로 프로그래밍할 때 일반적으로 unlink 함수는 파일을 삭제할 때 사용됩니다.

다음 코드는 파일 업로드 기능을 구현한 것입니다. 먼저 move_uploaded_file 함수를 사용하여 파일을 업로드합니다. 실패할 경우 복사 기능을 사용하여 파일을 업로드한 후 지정된 디렉터리에 업로드하고 디렉터리 속성을 수정합니다. .

이 코드를 사용하려면 파일이 필요합니다. 업로드 권한을 위해서는 $path 업로드 경로도 정의해야 하며, 출력 내용 없이 단독으로 사용할 수 있는 코드는 다음과 같습니다. 다음과 같습니다:

if(function_exists('move_uploaded_file') && move_uploaded_file($attachment,$path) )

{

chmod($path,0666) // 파일 접근 모드 변경

$attachment=$path;

}

elseif(copy($attachment,$path)) //move_upload_file인 경우 대처() 사용

{

chmod($path,0666); //파일 접근 속성 변경

$attachment=$path

}//소스 코드 열기 phpfensi.com


관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿