更多python、PHP教程请到友情连接: 菜鸟教程https://www.piaodoo.com
茂名一技http://www.enechn.com
ppt制作教程步骤 http://www.tpyjn.cn
兴化论坛http://www.yimoge.cn
电白论坛 http://www.fcdzs.com
1、сoру函数来实现复制文件后修改文件名,该函数可以将一个文件复制(拷贝)到指定目录中。
2、语法“copy($file, $newfile)”;如果执行成功则返回TRUE,如果执行失败则返回FALSE。
实例
<?php
header("Content-type:text/html;charset=utf-8");
$file = 'test.txt';
$newfile = 'newtest.txt';
if(copy($file, $newfile)){
echo '文件复制成功!';
}else{
echo '文件复制失败!';
}
?>
实例扩展:
<?php
header("Content-type: text/html; charset=utf-8");
// 将原文件复制
function recurse_copy($src,$des){
$dir = opendir($src);
mkdir($des);
while(($file=readdir($dir)) !== false){
if ($file != '.' && $file != '..') {
if (is_dir($src.'/'.$file)) {
recurse_copy($src.'/'.$file,$des.'/'.$file);
}else{
copy($src.'/'.$file,$des.'/'.$file);
}
}
}
closedir($dir);
} recurse_copy(’./img’,’./header’); // 将复制后的文件重新命名并输出 $dir = ‘./header’;
f
i
l
e
n
a
m
e
=
s
c
a
n
d
i
r
(
filename = scandir(
filename=scandir(dir); $match = null;
foreach($filename as KaTeX parse error: Expected 'EOF', got '&' at position 3: k=&?gt;v){ if ($v!=’.’ && $v!=’…’) {
v
=
@
i
c
o
n
v
(
′
G
B
231
2
′
,
′
U
T
F
?
8
′
,
v = @iconv('GB2312','UTF-8',
v=@iconv(′GB2312′,′UTF?8′,v); preg_match(’/\d+\s*(.).jpg/’,
v
,
v,
v,match); // preg_match(’/(.).jpg/’,
v
,
v,
v,match); // var_dump(
v
)
;
i
f
(
v); if(
v);if(v != false){ $name = $match[1]; // echo
d
i
r
.
′
/
′
.
dir.'/'.
dir.′/′.v.’<br>’; // echo (
k
?
1
)
.
′
?
?
′
.
k-1).'--'.
k?1).′??′.name.’<br>’; $oldname =
d
i
r
.
′
/
′
.
dir.'/'.
dir.′/′.v; $newname =
d
i
r
.
′
/
′
.
(
dir.'/'.(
dir.′/′.(k-1).’.jpg’; // echo
n
e
w
n
a
m
e
.
′
?
?
?
′
.
newname.'---'.
newname.′???′.oldname.’<br>’; if (file_exists(KaTeX parse error: Expected '}', got 'EOF' at end of input: … // rename(oldname,
n
e
w
n
a
m
e
)
;
r
e
n
a
m
e
(
i
c
o
n
v
(
′
U
T
F
?
8
′
,
′
G
B
K
′
,
newname); rename(iconv('UTF-8','GBK',
newname);rename(iconv(′UTF?8′,′GBK′,oldname), iconv(‘UTF-8’,‘GBK’,$newname)); }
}
echo '<img src="'.$newname.'"" alt="'.$name.'">';
}
}
?>
到此这篇关于php复制文件后改名的实例代码的文章就介绍到这了,更多相关php复制文件后改名的方法内容请搜索菜鸟教程www.piaodoo.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持菜鸟教程www.piaodoo.com!
|