이 글에서는 파일 열기, 생성, 삭제, 그룹 변경, 파일 읽기 및 쓰기, 파일 업로드, 원격 파일 열기, 파일에 콘텐츠 쓰기 등 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; //내용 출력
// 여기서는 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