rename('/images/old_name.jpg','/images/new_name.jpg');
可以从http://site.com/images/old_name.jpg打开文件
rename
是文件系统功能,需要文件系统路径.但似乎你正在使用URI路径.
您可以使用$_SERVER [‘DOCUMENT_ROOT’]来添加文档根目录的路径:
rename($_SERVER['DOCUMENT_ROOT'].'/images/old_name.jpg',$_SERVER['DOCUMENT_ROOT'].'/images/new_name.jpg');
或者为了获得更大的灵活性,请在当前文件__FILE__的路径上使用dirname
:
rename(dirname(__FILE__).'/images/old_name.jpg',dirname(__FILE__).'/images/new_name.jpg');
或者使用相对路径.当你在/ script文件夹中时,..走一个目录级别:
rename('../images/old_name.jpg','../images/new_name.jpg');