国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP實現的大文件切割與合并功能示例

2024-05-05 00:03:12
字體:
來源:轉載
供稿:網友

本文實例講述了PHP實現的大文件切割與合并功能。分享給大家供大家參考,具體如下:

分割代碼

split.php

<?php$i  = 0;                 //分割的塊編號$fp  = fopen("hadoop.sql","rb");      //要分割的文件$file = fopen("split_hash.txt","a");    //記錄分割的信息的文本文件,實際生產環境存在redis更合適while(!feof($fp)){    $handle = fopen("hadoop.{$i}.sql","wb");    fwrite($handle,fread($fp,5242880));//切割的塊大小 5m    fwrite($file,"hadoop.{$i}.sql/r/n");    fclose($handle);    unset($handle);    $i++;}fclose ($fp);fclose ($file);echo "ok";

合并代碼

merge.php

<?php$hash = file_get_contents("split_hash.txt"); //讀取分割文件的信息$list = explode("/r/n",$hash);$fp = fopen("hadoop2.sql","ab");    //合并后的文件名foreach($list as $value){  if(!empty($value)) {    $handle = fopen($value,"rb");    fwrite($fp,fread($handle,filesize($value)));    fclose($handle);    unset($handle);  }}fclose($fp);echo "ok";

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阳朔县| 岳阳县| 中牟县| 从化市| 鹿邑县| 亚东县| 乐陵市| 香港 | 繁昌县| 盐津县| 澳门| 枣阳市| 琼结县| 佛学| 达尔| 宜宾县| 江口县| 太湖县| 泾阳县| 重庆市| 上思县| 翁牛特旗| 柳林县| 延川县| 桂阳县| 黑河市| 西平县| 荣昌县| 永新县| 沾化县| 石城县| 行唐县| 藁城市| 玉门市| 枝江市| 平凉市| 兴城市| 泾阳县| 洛扎县| 山阳县| 房产|