gpt4 book ai didi

php复制文件后改名的实例代码

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php复制文件后改名的实例代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、сoру函数来实现复制文件后修改文件名,该函数可以将一个文件复制(拷贝)到指定目录中.

2、语法“copy($file, $newfile)”;如果执行成功则返回TRUE,如果执行失败则返回FALSE.

实例

?
1
2
3
4
5
6
7
8
9
10
<?php
header( "Content-type:text/html;charset=utf-8" );
$file    = 'test.txt' ;
$newfile = 'newtest.txt' ;
if ( copy ( $file , $newfile )){
     echo '文件复制成功!' ;
} else {
     echo '文件复制失败!' ;
}
?>

实例扩展:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?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' ;
$filename = scandir( $dir );
$match = null;
 
foreach ( $filename as $k => $v ){
     if ( $v != '.' && $v != '..' ) {
         $v = @iconv( 'GB2312' , 'UTF-8' , $v );
         preg_match( '/\d+\s*(.*).jpg/' , $v , $match );
         // preg_match('/(.*).jpg/',$v,$match);
         // var_dump($v);
         if ( $v != false){
             $name = $match [1];
             // echo $dir.'/'.$v.'<br>';
             // echo ($k-1).'--'.$name.'<br>';
             $oldname = $dir . '/' . $v ;
             $newname = $dir . '/' .( $k -1). '.jpg' ;
             // echo $newname.'---'.$oldname.'<br>';
             if ( file_exists ( $newname )) {
                 echo "目标文件已存" ;
                 // return false;
             } else {
                 // WINDOW系统中中文默认编码是GBK好心塞,中文文件修改一直报错
                 // rename($oldname,$newname);
                  rename(iconv( 'UTF-8' , 'GBK' , $oldname ), iconv( 'UTF-8' , 'GBK' , $newname ));
             }
                
         }
 
         echo '<img src="' . $newname . '"" id="codetool">

到此这篇关于php复制文件后改名的实例代码的文章就介绍到这了,更多相关php复制文件后改名的方法内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://www.py.cn/php/jiaocheng/33852.html 。

  • PHP
  • 复制文件
  • 改名
  • 延伸 · 阅读

    • 2021-11-25PHP中=>和->以及::符号的用法
    • 2021-11-25PHP操作MySQL的常用代码段梳理与总结
    • 2021-11-25聊聊PHP中的 === 运算符为什么比 == 快
    • 2021-11-25聊聊PHP中require_once()函数为什么不好用
    • 2021-11-24聊聊PHP中die()和sleep()函数的用法
    • 2021-11-24聊聊PHP中删除字符串的逗号和尾部斜杠的方法
    精彩推荐
    • PHP教程PHP简单实现二维数组赋值与遍历功能示例

      PHP简单实现二维数组赋值与遍历功能示例

      这篇文章主要介绍了PHP简单实现二维数组赋值与遍历功能,涉及php数组的简单赋值、遍历、运算、读取等操作使用技巧,需要的朋友可以参考下... 。

      spfLinux 1218 2021-07-02
    • PHP教程自定义min版smarty模板引擎MinSmarty.class.php文件及用法

      自定义min版smarty模板引擎MinSmarty.class.php文件及用法

      这篇文章主要介绍了自定义min版smarty模板引擎MinSmarty.class.php文件及用法,可实现简单的Smarty模板变量替换与输出显示等功能,具有一定参考借鉴价值,需要的朋... 。

      yanhui_wei 1102 2021-01-21
    • PHP教程PHP使用ODBC连接数据库的方法

      PHP使用ODBC连接数据库的方法

      这篇文章主要介绍了PHP使用ODBC连接数据库的方法,涉及php使用ODBC操作数据库的基本技巧,具有一定参考借鉴价值,需要的朋友可以参考下... 。

      鉴客 195 2020-11-06
    • PHP教程php统计文件大小,以GB、MB、KB、B输出

      php统计文件大小,以GB、MB、KB、B输出

      学习了fread读取命令,用到了filesize函数,知道这个函数定大有用到的时候,遂用之编写统计文件大小函数... 。

      PHP教程网 453 2019-11-26
    • PHP教程php htmlspecialchars()与shtmlspecialchars()函数的深入分析

      php htmlspecialchars()与shtmlspecialchars()函数的深入分析

      本篇文章是对php中的htmlspecialchars()与shtmlspecialchars() 函数进行了详细的分析介绍,需要的朋友参考下... 。

      PHP教程网 336 2020-04-03
    • PHP教程详解关于php的xdebug配置(编辑器vscode)

      详解关于php的xdebug配置(编辑器vscode)

      这篇文章主要介绍了详解关于php的xdebug配置(编辑器vscode),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧... 。

      元谷 462 2019-06-26
    • PHP教程Thinkphp 框架扩展之Widget扩展实现方法分析

      Thinkphp 框架扩展之Widget扩展实现方法分析

      这篇文章主要介绍了Thinkphp 框架扩展之Widget扩展实现方法,结合实例形式分析了Thinkphp 框架Widget扩展概念、原理、实现方法及操作注意事项,需要的朋友可以... 。

      人生如初见_张默 415 2020-05-25
    • PHP教程php使用curl检测网页是否被百度收录的示例分享

      php使用curl检测网页是否被百度收录的示例分享

      这篇文章主要介绍了php使用curl检测网页是否被百度收录的示例,需要的朋友可以参考下... 。

      PHP教程网 554 2020-06-08

    最后此篇关于php复制文件后改名的实例代码的文章就讲到这里了,如果你想了解更多关于php复制文件后改名的实例代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com