当前位置: 首页 > 图文教程 > 网络编程 > PHP > php中rename()函数的妙用

PHP
PHP入门指导:如何学习PHP?
PHP环境配置IIS5.0+PHP5.23+MYSQL5+phpMyAdmin
PHP学习入门的一些基础知识(菜鸟必看)
详解用phpmyadmin建立MYSQL数据库的过程
PHP简单演示如何使用模板制作静态页面
PHP程序员都应该会用的五个工具
php+fastcgi遭遇No input file specified.错误
PHP开发者都应该知道10个项目
Apache设置PHP环境方法
安全问题:编写安全的PHP代码
PHP初学:发散思维学习PHP
Windows XP下PHP+MySQL环境搭建
PHP和IIS 7.0的FastCGI模块
httpd.conf设置一个IP两个域名的方法
PHP基础:认识PHP
隐蔽木马,插入到PHP文件中
PHP实例:避免重复提交和检查数据来路
php教程:php设计模式之前言
php教程:php设计模式之编程惯用法
php教程:php设计模式介绍之值对象模式

PHP 中的 php中rename()函数的妙用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 207 ::
收藏到网摘: n/a

大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。

熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。

例如:

$oldpath ----文件或目录原来路径

$newpath ----新定义路径

那么 rename($oldpath,$newpath)就可以完成文件/目录移动的操作

win32和unix的php4版本都支持这个功能。

另外,好象php4的win32版取消了unlink()函数。那么还可以巧用rename()函数来完成删除的操作,例如:

$path ---- 文件或目录路径

$tmp ---- tmp目录(/tmp)

用rename($path,$tmp) 将文件移动到tmp目录。