PHP操作文件的一些基本函数使用示例

 更新时间:2014年11月18日 09:13:37   投稿:junjie   我要评论
这篇文章主要介绍了PHP操作文件的一些基本函数使用示例,本文给出了复制文件、删除文件、重命名文件、截取文件等操作代码实例,需要的朋友可以参考下

在对文件进行操作时,不仅可以对文件中的数据进行操作,还可以对文件本身进行操作。例如复制文件、删除文件、截取文件及为文件重命名等操作。在PHP中已经提供了这些文件处理方式的标准函数,使用也非常容易,如下表所示:

在表中,四个函数如果执行成功,则都会返回TRUE,失败则返回FALSE。它们的使用代码如下所示:

复制代码 代码如下:

<?php
//复制文件示例
if(copy('./file1.txt','../data/file2.txt')){
echo "文件复制成功!";
}else{
echo "文件复制失败!";
}
 
//删除文件示例
$filename = "file.txt";
if (file_exists($filename)){
if (unlink($filename)){
echo "文件删除成功!";
}else{
echo "文件删除失败!";
}
}else{
echo "目标文件不存在";
}
 
//重命名文件示例
if (rename('./demo.php', './demo.html')){
echo "文件重命名成功!";
}else{
echo "文件重命名失败";
}
 
//截取文件示例
$fp = fopen('./data.txt', "r+") or die('文件打开失败');
if(ftruncate($fp, 1024)){
echo "文件截取成功!";
}else{
echo "文件截取失败!";
}
?>

相关文章

  • PHP小技巧搜集,每个PHPer都来露一手

    PHP小技巧搜集,每个PHPer都来露一手

    PHP小技巧搜集,每个PHPer都来露一手...
    2007-01-01
  • 解读PHP中的垃圾回收机制

    解读PHP中的垃圾回收机制

    这篇文章主要介绍了解读PHP中的垃圾回收机制,是否拥有GC功能是一门编程语言开发的重要关注点,需要的朋友可以参考下
    2015-08-08
  • php5.3不能连接mssql金沙国际官网的解决方法

    php5.3不能连接mssql金沙国际官网的解决方法

    这篇文章主要介绍了php5.3不能连接mssql金沙国际官网的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP浮点数精度问题汇总

    PHP浮点数精度问题汇总

    这篇文章主要介绍了PHP浮点数精度问题汇总,本文着重探讨PHP浮点数精度损失问题,用三个段落不同的方式讲解了这个问题的形成原因以及解决方法,需要的朋友可以参考下
    2015-05-05
  • wordpress之wp-settings.php

    wordpress之wp-settings.php

    wordpress之wp-settings.php...
    2007-08-08
  • PHP二维数组去重算法

    PHP二维数组去重算法

    本文给大家分享的代码是php实现的二维数组根据键值合并并去重复的算法,非常实用,有需要的小伙伴可以参考下
    2016-12-12
  • php生成随机数的三种方法

    php生成随机数的三种方法

    分享下php生成随机数的三种方法,生成1-10之间的不重复随机数,php生成不重复随机数的例子,需要的朋友参考下
    2014-09-09
  • php提交表单发送邮件的方法

    php提交表单发送邮件的方法

    这篇文章主要介绍了php提交表单发送邮件的方法,实例分析了php操作表单发送邮件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • php微信支付接口开发程序

    php微信支付接口开发程序

    微信支付接口现在也慢慢的像支付宝一个可以利用api接口来实现第三方网站或应用进行支付了,下文整理了一个php微信支付接口开发程序并且己测试,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP绕过open_basedir限制操作文件的方法

    PHP绕过open_basedir限制操作文件的方法

    本篇文章给大家分享了PHP绕过open_basedir限制操作文件的三种方法以及相关技巧,有兴趣的朋友参考学习下。
    2018-06-06

最新评论