> 백엔드 개발 > PHP 튜토리얼 > PHP 파일 시스템 파일 시스템 기능 사용법

PHP 파일 시스템 파일 시스템 기능 사용법

WBOY
풀어 주다: 2016-07-25 08:54:26
원래의
1169명이 탐색했습니다.
  1. $path = "/home/httpd/phpha.com/index.php";
  2. echo basename($path);
  3. echo basename($path, '.php');
  4. echo basename($path, '.xxx');
  5. echo dirname($path);
  6. ?>
  7. //结果:
  8. index.php
  9. index
  10. index.php
  11. /home/httpd/phpha.com
复制代码

说明:如果文件名是以正确的suffix结束的,那这一部分也会被去掉。 chgrp — 改变文件所属的组 chown — 改变文件的所有者 chmod — 改变文件模式 bool chmod ( string $filename , int $mode )

例2:

  1. chmod('/home/phpha.txt', 0755);
  2. ?>
复制代码

copy — 拷贝文件

  1. if(copy('index.php', 'index.php.bak')){
  2. echo 'copy success';
  3. }
  4. ?>
  5. //在当前目录下生存了index.php.bak文件
复制代码

delete — 参见 unlink 或 unset

unlink — 删除文件 例3:

  1. if(unlink('index.php.bak')){
  2. echo 'unlink success';
  3. }
  4. ?>
  5. //删除了index.php.bak
复制代码

disk_free_space — 返回目录中的可用空间 disk_total_space — 返回一个目录的磁盘总大小 diskfreespace — disk_free_space 的别名

例4:

  1. //在 Windows 下:
  2. echo disk_free_space("C:"), '
    ';
  3. echo disk_total_space("C:");
  4. ?>
复制代码

//结果:返回的是字节数 17433419776 32218386432 fopen — 打开文件或者 URL fgets — 从文件指针中读取一行 feof — 测试文件指针是否到了文件结束的位置 fread — 读取文件(可安全用于二进制文件) fwrite — 写入文件(可安全用于二进制文件) fclose — 关闭一个已打开的文件指针

例5:

  1. $fp = fopen('hello.txt', 'r'); //打开一个文件
  2. $n = 1;
  3. while(!feof($fp)){
  4. echo $n, ' - ', fgets($fp), '
    '; //读取一行并输出
  5. $n ;
  6. }
  7. fclose($fp); //关闭文件
  8. ?>
复制代码

//输出: 1 - Welcome to my blog: 2 - http://bbs.it-home.org fgetc — 从文件指针中读取字符 fgetcsv — 从文件指针中读入一行并解析 CSV 字段 fgetss — 从文件指针中读取一行并过滤掉 HTML 标记 fputcsv — 将行格式化为 CSV 并写入文件指针 fputs — fwrite 的别名

  1. $fp = fopen('hello.txt', 'r');
  2. while(false !== ($char = fgetc($fp))){
  3. echo $char, '-';
  4. }
  5. ?>
  6. //输出:
  7. W-e-l-c-o-m-e- -t-o- -m-y- -b-l-o-g-:- - -h-t-t-p-:-/-/-b-l-o-g-.-p-h-p-h-a-.-c-o-m-
复制代码

1 2 下一页 尾页



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