999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PHP與PKZIP的ZIP文件的上傳與解壓

2008-12-31 00:00:00盧守東
商場現代化 2008年18期

[摘要] 介紹基于PHP與PKZIP的ZIP文件的上傳與解壓技術,并通過具體的應用示例說明其編程模式。

[關鍵詞] PHP PKZIP ZIPA

一、引言

目前,各類Web應用日趨流行。在某些Web應用系統中,需直接上傳ZIP格式的壓縮文件,并自動解壓之。為此,本文提出一種可跨平臺運行的解決方案,即利用PHP與PKZIP實現基于Web的ZIP文件的上傳與解壓。

二、技術簡介

PHP是目前流行的Web編程語言,具有開放源碼、完全免費、易學易用以及出色的跨平臺特性、廣泛的數據庫支持等諸多優勢。

PKZIP是PKWare公司所推出的一款頗為流行的壓縮解壓軟件,在不同的系統平臺下均有相應的版本,且功能非常強大,支持長文件名以及為數眾多的壓縮格式(包括ZIP、RAR、TAR等)。

在PHP中,可調用PKZIP的命令行版本(Command Line)程序pkzipc自動解壓所上傳的ZIP文件。

三、應用示例

為說明如何在PHP中實現ZIP文件的上傳與解壓,現略舉一例,如圖1、圖2所示。在ZIP文件上傳表單中指定要上傳的ZIP文件后,再單擊“上傳”按鈕,即可提交表單,由其處理程序自動完成ZIP文件的上傳與解壓過程,并顯示相應的處理結果。

該應用示例以Windows為系統平臺,采用Apache為Web服務器。假定ZIP文件上傳表單中文件元素的Name屬性值為MyF,則提交表單后所執行的處理程序的關鍵代碼可設計為:

copy($MyF,$MyF_name);

unlink($MyF);

$MyFn_sz=explode(\".\",$MyF_name);

$MyFn_kzm=$MyFn_sz[count($MyFn_sz)-1];

if (strtoupper($MyFn_kzm) == \"ZIP\")

{

$comstr=\"pkzipc.exe -extract=all -overwrite=all -dir=current $MyF_name\";

exec($comstr);

unlink($MyF_name);

echo \"OK!\";

}

?>

其中,pkzipc為PKZIP的命令行版本程序,只需與處理程序置于同一個目錄下即可。

四、結束語

利用PHP與PKZIP實現ZIP文件的上傳與解壓,是一種易于實現的、跨平臺的解決方案,可有效地滿足某些應用的實際需要。

參考文獻:

[1]黃明等編著:PHP4實例解析. 北京:電子工業出版社,2001

[2]PKZIP Command Line使用手冊

主站蜘蛛池模板: 婷婷亚洲视频| 午夜三级在线| 啪啪啪亚洲无码| 欧美一级在线看| 午夜精品一区二区蜜桃| 人人爽人人爽人人片| 国产精品久久国产精麻豆99网站| 欧美激情综合| 日本午夜三级| v天堂中文在线| 中文字幕1区2区| 亚洲色图欧美一区| 国内精自视频品线一二区| 白浆免费视频国产精品视频| 亚洲国产成人自拍| 一本大道视频精品人妻| 亚洲男人在线天堂| 中文字幕永久在线看| 亚洲激情99| 99精品视频九九精品| 露脸一二三区国语对白| 欧美精品高清| 国产地址二永久伊甸园| 日本www色视频| 亚洲高清资源| 19国产精品麻豆免费观看| 欧美精品高清| 青青草久久伊人| 欧美日韩福利| 全裸无码专区| 久久永久免费人妻精品| 99ri国产在线| 4虎影视国产在线观看精品| 人妻丰满熟妇αv无码| 一级香蕉人体视频| 夜精品a一区二区三区| 亚洲区第一页| 成人在线观看一区| 亚洲另类色| AⅤ色综合久久天堂AV色综合| 国产精品永久不卡免费视频| 久久a级片| 色综合a怡红院怡红院首页| 91久久大香线蕉| 亚洲精品无码在线播放网站| 人妻夜夜爽天天爽| 国产激情无码一区二区三区免费| 91在线激情在线观看| 欧美精品一区在线看| 欧美色视频在线| 国产区精品高清在线观看| 中文字幕第4页| 欧美亚洲国产一区| 无码网站免费观看| 久久综合久久鬼| 久久黄色视频影| 日韩无码精品人妻| 制服丝袜无码每日更新| 国产视频资源在线观看| 日韩精品一区二区深田咏美| 色悠久久久久久久综合网伊人| 精品人妻无码区在线视频| 日韩成人免费网站| 伊人无码视屏| 在线观看国产精美视频| 国产99视频在线| 国产精品亚洲一区二区在线观看| 日韩性网站| 国产成人精品无码一区二| 福利一区在线| 国产精品自拍露脸视频| a级毛片免费看| 国产69精品久久久久孕妇大杂乱| 国产91视频免费观看| aa级毛片毛片免费观看久| 亚洲欧美日韩综合二区三区| 欧美激情视频二区| 蜜臀AVWWW国产天堂| h视频在线观看网站| 久久免费看片| 欧美特黄一免在线观看| 91久久偷偷做嫩草影院|