《2023年php文件汇总.docx》由会员分享,可在线阅读,更多相关《2023年php文件汇总.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年php文件汇总 在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。 php文件篇一 平安操作规程总结 举荐度: 叉车平安操作规程 举荐度: 操作员年终总结 举荐度: 锅炉操作工年终总结 举荐度: 会计操作实务实训报告 举荐度: 相关举荐 在平常我们可能会遇到过php文件,可是许多用户不知道php文件是什么文件?也不知道怎么打开php文件?下面是相关的学问,欢迎阅读。 $file = ./test/; /=推断文件
2、能不能读取(权限问题),或者存不存在 if (is_readable($file) = false) echo ; die(no); /=推断文件存不存在 if (file_exists($file) = false) echo ; die(no file); /=读取文件内容 /方法一 $datastring = file_get_contents($file); echo 1; var_dump($datastring); echo htmlentities($datastring); /方法二,该方法假如文件内容空会报错 $fjubing = fopen($file, r); /创建指定
3、文件读操作的句柄 $datastring = fread($fjubing, filesize($file); fclose($fjubing); echo 2; var_dump($datastring); echo htmlentities($datastring); /* fopen()方法的其次个参数可以选择以下值 r 只读方式打开,将文件指针指向文件头。 r+ 读写方式打开,将文件指针指向文件头。 w 写入方式打开,将文件指针指向文件头并将文件大小截为零。假如文件不存在则尝试创建之。 w+ 读写方式打开,将文件指针指向文件头并将文件大小截为零。假如文件不存在则尝试创建之。 a 写入方
4、式打开,将文件指针指向文件末尾。假如文件不存在则尝试创建之。 a+ 读写方式打开,将文件指针指向文件末尾。假如文件不存在则尝试创建之。 x 创建并以写入方式打开,将文件指针指向文件头。假如文件已存在,则 fopen() 调用失败并返回 false,并生成一条 e_warning 级别的错误信息。假如文件不存在则尝试创建之。 这和给底层的 open(2) 系统调用指定 o_excl|o_creat 标记是等价的。 此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件。 x+ 创建并以读写方式打开,将文件指针指向文件头。假如文件已存在,则 fopen() 调用失败并返回 false
5、,并生成一条 e_warning 级别的错误信息。假如文件不存在则尝试创建之。 这和给底层的 open(2) 系统调用指定 o_excl|o_creat 标记是等价的。 此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件。 */ /方法三 $datastring = implode(, file($file); echo 3; var_dump($datastring); echo htmlentities($datastring); /=推断文件能不能写入 if (is_writable($file) = false) echo ; die(cant write); /=往
6、文件中写入内容,原内容将被覆盖,并且假如文件不存在将尝试创建 $writedata = i want; /方法一 file_put_contents($file, $writedata); /或者加参数,无该文件创建,有则在文件内容结尾处写入新内容 /file_put_contents($file, $writedata, file_append); /方法二 $fjubing = fopen($file, w); /创建指定文件写操作的句柄 fwrite($fjubing, $writedata); fclose($fjubing); /=有时执行写入操作时须要锁定文件 $fjubing =
7、 fopen($file, w); if (flock($fjubing, lock_ex) fwrite($fjubing, $writedata); /释放锁定 flock($fjubing, lock_un); else echo ; echo cant locking file!; fclose($fjubing); /* flock()方法的其次个参数可以选择以下值 lock_sh,(php 4.0.1 以前的版本中设置为 1)共享锁定(读取的.程序)。 lock_ex,(php 4.0.1 以前的版本中设置为 2)独占锁定(写入的程序)。 lock_un,(php 4.0.1 以前
8、的版本中设置为 3)释放锁定(无论共享或独占)。 lock_nb,(php 4.0.1 以前的版本中设置为 4)使flock()在锁定时不堵塞。 */ /=删除文件 /* $file2 = ./test/; if (unlink($file2) /有时文件不存在删除时会报错,最好加上变成unlink($file2) echo ; echo file has been delect; else echo ; echo file cant been delect; */ /=复制文件 $file = ./test/; $newfile = ./test/; #这个文件父文件夹必需能写,假如该文件不
9、存在则尝试创建再复制 if (copy($file, $newfile) echo ; echo ok; /=获得文件最近修改时间,返回的是unix的时间戳,这在缓存技术常用 echo ; /echo date(r, filemtime($file); /=(非windows系统),fileperms()获得文件的权限 echo ; echo substr(sprintf(%o, fileperms($file), -4); /=filesize()返回文件大小的字节数: echo ; echo filesize($file); /=以数组形式返回文件的全部信息stat()函数: echo ;
10、 var_dump(stat($file); $dir = ./test/t1; /=推断该路径文件夹是否存在 if (is_dir($dir) = false) echo ; echo no; /=创建文件夹 /其次个参数可以不写,默认是最大权限 0777 /不能一次连续创建,即要创建的路径文件夹的上级文件夹必需存在 mkdir($dir, 0777); /或者创建完再赋权限,有时linux须要如此创建文件夹 /mkdir($dir); /chmod($dir, 0777); /=返回当前路径文件夹的文件夹名 echo ; echo basename($dir); /=返回去掉路径中最终一个
11、文件夹名或文件名后的路径,胜利返回字符串,否则返回 false 。 echo ; echo dirname($dir); /=返回给定书目文件夹或文件的肯定路径 echo ; echo realpath($dir); /=获得指定路径文件夹下全部文件夹名,文件名 $dirjubing = opendir($dir); /创建一个打开指定文件夹的句柄 while ($filename = readdir($dirjubing) /循环沥遍返回该书目文件夹下每一个文件名文件夹名的字符串,前两个返回的字符串是.和. ,就算是空文件夹也返回这两个字符串 echo ; echo $filename; closedir($dirjubing); /=重命名文件夹(或文件) /或者将指定路径文件夹(或文件)移动并重命名成另一路径文件夹(或文件),只能文件夹对文件夹,文件对文件 $dir = ./test/t1; $newdirname = ./test/t2/t3; rename($dir, $newdirname); /原./test下的t1文件夹移动并重命名成./test/t2下的t3文件夹 /=删除指定路径文件夹 /rmdir($dir); ?> s(content_relate);