最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php復制文件后改名的實例代碼

 更新時間:2021年09月18日 08:30:45   作者:小妮淺淺  
在本篇文章里小編給大家整理的是一篇關(guān)于php復制文件后改名的方法及相關(guān)內(nèi)容,有興趣的朋友們可以學習下。

1、сoру函數(shù)來實現(xiàn)復制文件后修改文件名,該函數(shù)可以將一個文件復制(拷貝)到指定目錄中。

2、語法“copy($file, $newfile)”;如果執(zhí)行成功則返回TRUE,如果執(zhí)行失敗則返回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';
$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系統(tǒng)中中文默認編碼是GBK好心塞,中文文件修改一直報錯
				// rename($oldname,$newname);
				 rename(iconv('UTF-8','GBK',$oldname), iconv('UTF-8','GBK',$newname));
			}
				
		}
 
		echo '<img src="'.$newname.'"" alt="'.$name.'">';
	}
}
 
 ?>

到此這篇關(guān)于php復制文件后改名的實例代碼的文章就介紹到這了,更多相關(guān)php復制文件后改名的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP中$_SERVER的詳細參數(shù)與說明介紹

    PHP中$_SERVER的詳細參數(shù)與說明介紹

    PHP編程中經(jīng)常需要用到一些服務器的一些資料,特把$_SERVER的詳細參數(shù)整理下,方便以后使用
    2013-10-10
  • PHP實現(xiàn)圖片加水印功能

    PHP實現(xiàn)圖片加水印功能

    這篇文章主要和大家分享幾個php給圖片加水印的幾個自定義函數(shù),文中的示例代碼講解詳細,對我們學習PHP有一定幫助,需要的可以參考一下
    2022-06-06
  • PHP實現(xiàn)的函數(shù)重載功能示例

    PHP實現(xiàn)的函數(shù)重載功能示例

    這篇文章主要介紹了PHP實現(xiàn)的函數(shù)重載功能,結(jié)合實例形式分析了php面向?qū)ο蟪绦蛟O計中使用__call方法的重載及構(gòu)造函數(shù)重載相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • php 設計模式之 工廠模式

    php 設計模式之 工廠模式

    用工廠模式設計數(shù)據(jù)庫操作類,本程序要運行在PHP5.0以上,使用本程序可以方便的更換數(shù)據(jù)庫,并且可擴展到其它數(shù)據(jù)庫平臺;在換數(shù)據(jù)庫平臺時,只是簡單的修改數(shù)據(jù)庫類型就可以了。
    2008-12-12
  • PHP頁面靜態(tài)化的優(yōu)缺點與實現(xiàn)

    PHP頁面靜態(tài)化的優(yōu)缺點與實現(xiàn)

    眾所周知,頁面靜態(tài)化是門戶網(wǎng)站研發(fā)中必備的一項技能,本課程從純靜態(tài)化和偽靜態(tài)化兩個角度進行分析,帶領大家掌握在PHP中如何生成純靜態(tài)化頁面,在WEB服務器中如何配置偽靜態(tài),幫助大家掌握又一項加薪利器
    2023-02-02
  • 讓Json更懂中文(JSON_UNESCAPED_UNICODE)

    讓Json更懂中文(JSON_UNESCAPED_UNICODE)

    我們知道, 用PHP的json_encode來處理中文的時候, 中文都會被編碼, 變成不可讀的, 類似”\u***”的格式, 還會在一定程度上增加傳輸?shù)臄?shù)據(jù)量.
    2011-10-10
  • PHP JSON 數(shù)據(jù)解析代碼

    PHP JSON 數(shù)據(jù)解析代碼

    PHP解析JSON 數(shù)據(jù)代碼,與大多數(shù)流行的 Web 服務如 twitter 、人人網(wǎng)通過開放 API 來提供數(shù)據(jù)一樣,它總是能夠知道如何解析 API 數(shù)據(jù)的各種傳送格式,包括 JSON,XML 等等。
    2010-05-05
  • PHP在特殊字符前加斜杠的實現(xiàn)代碼

    PHP在特殊字符前加斜杠的實現(xiàn)代碼

    PHP在特殊字符前加斜杠的代碼,需要的朋友可以參考下。quotemeta() 函數(shù)在字符串中某些預定義的字符前添加反斜杠。
    2011-07-07
  • PHP大轉(zhuǎn)盤中獎概率算法實例

    PHP大轉(zhuǎn)盤中獎概率算法實例

    這篇文章主要介紹了PHP大轉(zhuǎn)盤中獎概率算法,實例講述了概率算法的實現(xiàn)過程,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • PHP empty函數(shù)報錯解決辦法

    PHP empty函數(shù)報錯解決辦法

    這篇文章主要介紹了PHP empty函數(shù)在檢測一個非變量情況下報錯的解決辦法,需要的朋友可以參考下
    2014-03-03

最新評論

丰城市| 芷江| 灵台县| 张家口市| 图们市| 溧阳市| 科尔| 莫力| 石棉县| 定远县| 泰来县| 武清区| 东安县| 云林县| 三明市| 吉木乃县| 东平县| 固原市| 二连浩特市| 梁山县| 澄江县| 绥滨县| 仙桃市| 阿克| 东辽县| 滨海县| 罗江县| 泾川县| 轮台县| 平山县| 历史| 石楼县| 五常市| 嫩江县| 淮安市| 上蔡县| 龙门县| 韶关市| 长岛县| 安吉县| 肃宁县|