文件函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| fopen()打开文件或URL rwa常用 fread( $f , 50 ) 读取指定长度的文件 feof() 判断光标是否到文件末尾 ,末尾输出一个bool(true) fclose() 关闭文件 fgets() 读取文件的一行 fputs() 别名 fwrite() file_get_contents('filename path') //直接读文件所有内容 file_get_contents('filename',1,1,0,500) //读取指定长度内容 file_put_contents('filename','向文件内写内容') //直接覆盖性的向文件 中写内容,如果文件不存在,创建新文件
basename() 函数返回路径中的文件名部分 copy()复制文件 fflush()用于清空文件缓冲区,如果文件是以写的方式打开 的,则把缓冲区内容写入文件 如果成功则返回 TRUE,如果失败则返回 FALSE。 dirname()返回文件所在文件夹
|
PHP对文件夹的操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| mkdir('tmp') 创建文件夹 rmdir ('tmp') 删除文件夹 is_dir ('/tmp') true/false 判断是否是一个文件夹 dirname('/tmp/test/a.php') ==>/tmp/test 获取文件所在文件夹 basename('/tmp/test/a.php') ==>a.php 获取文件名 unlink('/tmp/test/a.php' 删除文件夹中的文件 rename('/tmp/test/a.php','/tmp/test/b.php') 重命名文件 copy('/tmp/test/a.php','/tmp/php') 复制文件 is_file('/tmp/test/a.php') 判断是否是一个文件 is_dir()
file_exists() 判断文件是否存在 filesize() 文件大小 filetype() 文件类型 //判断类型,不是判断文件后缀 time() 时间戳
|
cookie
常用于识别用户
include ‘in2.php’; 包含in2.php的输出
require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行。
include 生成一个警告(E_WARNING),在错误发生后脚本会继续执行。
require_once 避免死循环,只输出一次
system 执行系统命令或外部程序,并且显示输出 (直接输出)
system(‘whoami’)
shell_exec 通过shell环境执行命令,并且将完整输出以字符串的方式返回
需要变量定义或echo输出
exec执行一个外部程序
passthru 执行外部程序并且显示原始输出
popen 打开进程文件指针