2016年2月

php目录处理

1:目录相关函数

  • 名称函数:basename(), dirname(), pathinfo()

  • 目录读取:opendir(), readdir(), closedir(), rewinddir()
  • 目录删除:rmdir()
  • 目录创健:mkdir()

2:其他相关函数

  • 文件大小:filesize()

  • 目录大小:disk_free_space(), disk_total_space()
  • 文件拷贝:copy()
  • 删除文件:unlink()
  • 文件类型:filetype()
  • 重命名文件或者目录:rename()
  • 文件截取:ftruncate()截取到指定大小
  • 文件属性:file_exists(),is_readable(),is_writable()

php文件处理

1:文件读取/写入操作

  • 打开:fopen()
  • 写入:fwrite() fputs()
  • 读取:fread() fgets() fgetc()
  • 关闭:fclose()

2:不需要fopen()打开的函数

  • file_get_contents()
  • file_put_contents()

3:其他读取

  • file()//数组

  • readfile()//读取到,并且放置到缓存区

4:访问远程文件

  • 开启allow_url_fopen,http协议连接只能使用只读,ftp协议可以使用只读或者只写

正则表达式

1:正则表达式的作用&要点

  • 分割,查找,匹配,替换字符串
  • 分割符:正斜线(/)、hash符号(#)以及取反符号(~)
  • 通用原子:\d,\D,\w,\W,\s,\S
  • 元字符:. * $ + {n} {n,} {n,m}, [], (), [^] | [-]
  • 模式修正符:i m e s U x A D u