接:http://blog.youkuaiyun.com/kunshan_shenbin/archive/2011/03/10/6238129.aspx
16.文件处理
fopen() / fclose() 文件打开/关闭
读:
fgets() 1行取得
fgetc() 1文字取得
fgetcsv() CSV形式文件1行取得
fgetss() HTML的tag去除后1行取得
fread() 流读取
写:
fwrite() 流写入
fputs()
fflush() 缓存后的数据写入
fputcsv() CSV形式文件写入
fpassthru() 所有数据出力
光标:
ftell() 取得当前光标位置
rewind() 回到头部
fseek() 移动
feof() 是否到达终点
tmpfile() 生成临时文件
file_get_contents() / file_put_contents() 文件数据读取/写入 另:file()
filemtime() 文件最终更新时刻的取得
filesize() 文件大小的取得
pathinfo() / basename() 文件后缀路径信息等
file_exists() / is_readable() / is_writable() 文件是否存在/可读/可写
copy() 文件复制
unlink() 文件删除
getimagesize() 图片文件大小取得
17.文件夹
mkdir() / rmdir() 文件夹生成/删除
is_dir() 文件夹存在与否
dirname() / pathinfo() 通过路径取得文件夹名称
realpath() 绝对路径
disk_free_space() 取得文件夹可使用的容量
dir() / scandir() 取得文件夹内的文件夹或文件名
18.CSV文件/图片文件
fgetcsv() / fwrite()
imagecreate() / imagepng() 生成图片文件
imagecreatefrompng() 通过已经存在的图片生成图片文件
imagecopyresampled()
imagettftext() 图片中追加文字信息
imagesetpixel() 图片像素点的写入
getimagesize() 图片大小取得
常用函数例子下载 http://php-recipe.com/