第122讲PHP文件编程①---文件操作原理如何获取文件信息,如何读文件
①在web开发中,我们要使用到文件的上传和下载,就是经典的文件编程使用
②在对文件操作的过程中,我们是以流的概念来操作
③如何获取文件信息
打开文件----fopen(文件路径,打开的模式),返回值是文件指针
查看文件信息-----fstat(文件名),返回值是存放着数组中
关闭文件---fclose(打开的文件的指针)
读文件内容(适用于大文件的读取)----fread(文件指针,读多长)
文件内容替换---str_replace(要替换的字符,替换成什么字符,替换完成后的字符)
解析一个配置文件---parse_ini_file(文件名)
将文件读成一个字符串---file_get_contents(文件名)
php文件编程②如何写文件,拷贝文件创建和删除
将一个字符串写入文件---file_put_contents(文件名,字符串)
拷贝文件-------copy(要拷贝的文件名,目的地址)
PHP文件路径只认英文,若有中文要用iconv(原编码,目的编码,被转码的字符)函数转码
创建一个新目录-----mkdir(目录名)---默认只能创建一级,要想创建多级需要给recursive 布尔值
删除文件夹----rmdir(目录名)-------如果文件夹中有子文件,则不能删除成功
删除文件------unlink(文件名)
PHP文件编程③文件的上传和下载
①$_files数组包含了上传文件的各种信息
②文件上传时若没有指定存放的目录,怎么默认存放在c:\windows\Temp
③若需要移动文件则需要使用move_upload_file(文件名,目标路径)