Ⅰ 下载文件改名的问题 php
<?php$file=$_GET['download'];if ($file=="") exit;$l="./software/".$url.".rar";Header("location: $l");rename("./software/".$url.".rar","./software/".$url.".exe");?>
Ⅱ php的文件移动及重命名
||//重命名与复制文件$new_name= $new_path.$new_filename;if(file_exists($new_name)||!file_exists($old_name)){ echo"目标文件已存在专或原文件不存在。属";}else{ @rename($old_name,$new_name)?'成功':'失败';}//复制文件$target_name= $target_path.$target_filename;if(file_exists($target_name)||!file_exists($source_name)){ echo"目标文件已经存在或者原始文件不存在。";}else{ @($source_name,$target_name)?'成功':'失败';}//删除文件if(!file_exists($del_name)){ echo"要删除的文件不存在。";}else{ unlink($del_name)?'成功':'失败';}
Ⅲ php 压缩文件同时重命名文件怎么实现
<?php//需开启配置php_zip.dll//phpinfo();header("Content-type:text/html;charset=utf-8");functionget_zip_originalsize($filename,$path){//先判断待解压的文件是否存在if(!file_exists($filename)){die("文件$filename不存在!");}$starttime=explode('',microtime());//解压开始的时间//将文件名和路径转成windows系统默认的gb2312编码,否则将会读取不到$filename=iconv("utf-8","gb2312",$filename);$path=iconv("utf-8","gb2312",$path);//打开压缩包$resource=zip_open($filename);$i=1;//遍历读取压缩包里面的一个个文件while($dir_resource=zip_read($resource)){//如果能打开则继续if(zip_entry_open($resource,$dir_resource)){//获取当前项目的名称,即压缩包里面当前对应的文件名$file_name=$path.zip_entry_name($dir_resource);//以最后一个“/”分割,再用字符串截取出路径部分$file_path=substr($file_name,0,strrpos($file_name,"/"));//如果路径不存在,则创建一个目录,true表示可以创建多级目录if(!is_dir($file_path)){mkdir($file_path,0777,true);}//如果不是目录,则写入文件if(!is_dir($file_name)){//读取这个文件$file_size=zip_entry_filesize($dir_resource);//最大读取6M,如果文件过大,跳过解压,继续下一个if($file_size<(1024*1024*6)){$file_content=zip_entry_read($dir_resource,$file_size);file_put_contents($file_name,$file_content);}else{echo"<p>".$i++."此文件已被跳过,原因:文件过大,->".iconv("gb2312","utf-8",$file_name)."</p>";}}//关闭当前zip_entry_close($dir_resource);}}//关闭压缩包zip_close($resource);$endtime=explode('',microtime());//解压结束的时间$thistime=$endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);$thistime=round($thistime,3);//保留3为小数echo"<p>解压完毕!,本次解压花费:$thistime秒。</p>";}$size=get_zip_originalsize('20131101.zip','temp/');?>
Ⅳ 用PHP实现文件的重命名)
文件名一定要用引号,(如果里面有单引号,那么就用双引号,如果里面有双引号,那么外面用单引号,一般情况下用单引号,因为双引号会让php先做一下变量解析,这个浪费资源)
Ⅳ 如何用php代码实现将文件夹里的东西复制出来并重命名,以文件夹得名字做前缀
<?php('你要复制的文件','复制到的路径');rename('原文件名','新文件名');?>
Ⅵ 用PHP实现文件的重命名
move_uploaded_file就可以重命名了。重命名后保存到数据库中也要用新名称move_uploaded_file(“@a:临时文件名”,"@b:保存的文件路径和文件名");你的程序@b处使用是的原来的名称,是可以改名称的
Ⅶ php 如何下载远程文件到本地重命名
给你一个思路: 1.使用文件读取函数 (注意问题:当文件很大时有可能会断掉。)2.重新保存在你想要的位置就行了。
Ⅷ PHP 下载doc重命名
Header("Content-transfer-encoding: binary");
Ⅸ php下载文件时怎么重命名文件
basename($file) 改成 $xia['tit']不知道你tit字段是存的文件名加后缀名还是只是文件名