跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

PHP常用的文件操作函数整理


Ken1Ve

推荐的帖子

1.判断文件/目录是否存在

is_file函数
is_file — 判断给定文件名是否为一个正常的文件,如果文件存在且为正常的文件则返回 TRUE,否则返回 FALSE。
官方说明:http://php.net/manual/zh/function.is-file.php
is_dir函数
is_dir() 函数检查指定的文件是否是一个目录。如果文件名存在,并且是个目录,返回 TRUE,否则返回FALSE。
官方说明:http://php.net/manual/zh/function.is-dir.php
file_exists() 函数
file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。有点像上面2个函数的综合体。
更多说明参考:PHP file_exists() 函数

2.读取文件

file_get_contents()函数
file_get_contents — 将整个文件读入一个字符串
PHP官方使用说明:http://php.net/manual/zh/function.file-get-contents.php
fread() 函数
读取这个文件的列子:

<?php
 $file = fopen("test.txt","r");
 fread($file,filesize("test.txt"));
 fclose($file);
?>

更多使用说明可参考:PHP fread() 函数

3.写入文件

PHP fread() 函数
实例:

<?php
 $myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
 $txt = "Bill Gates\n";
 fwrite($myfile, $txt);
 fclose($myfile);
?>

更多说明可参考:PHP 文件创建/写入

file_put_contents()函数
file_put_contents — 将一个字符串写入文件,和依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
用法:file_put_contents('filename','filedata')
官方说明:http://php.net/manual/zh/function.file-put-contents.php

4.创建目录/删除/复制

mkdir函数,创建目录
使用方法:mkdir('filename','mode') ,默认mode为0777拥有最大权限
返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。
官方说明:http://php.net/manual/zh/function.mkdir.php
rmdir函数,删除目录
返回值:成功时返回 TRUE, 或者在失败时返回 FALSE。
官方说明:http://php.net/manual/zh/function.rmdir.php
unlink函数,删除文件
成功时返回 TRUE, 或者在失败时返回 FALSE。
官方说明:http://php.net/manual/zh/function.unlink.php
copy() 函数,复制文件
语法:copy(source,destination)
返回值:将文件从 source 拷贝到 destination。如果成功则返回 TRUE,否则返回 FALSE。
更多说明:PHP copy() 函数
rename() 函数
rename() 函数重命名文件或目录。
语法:rename(oldname,newname,context)
返回值:若成功,则该函数返回 true。若失败,则返回 false。
move_uploaded_file() 函数
move_uploaded_file() 函数将上传的文件移动到新位置。
语法:move_uploaded_file(file,newloc)
返回值:若成功,则返回 true,否则返回 false。


版权属于:逍遥子大表哥

本文链接:https://blog.bbskali.cn/497.html

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

链接帖子
意见的链接
分享到其他网站

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...