久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > dedecms實(shí)現(xiàn)自動(dòng)打包文章中圖片并下載的方法,織夢(mèng)

dedecms實(shí)現(xiàn)自動(dòng)打包文章中圖片并下載的方法,織夢(mèng)

時(shí)間:2023-07-19 11:07:19 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 織夢(mèng)網(wǎng)站員

導(dǎo)讀:織夢(mèng)教程織夢(mèng)教程這篇文章主要為大家介紹了dedecms實(shí)現(xiàn)自動(dòng)打包文章中圖片并下載的方法,可實(shí)現(xiàn)針對(duì)文章的查找與圖片打包下載功能,是非常實(shí)用的技巧,需要的朋友可以參考下織夢(mèng)模板下載織夢(mèng)模板網(wǎng)站。

織夢(mèng)模板下載織夢(mèng)模板網(wǎng)站

本文實(shí)例講述了dedecms實(shí)現(xiàn)自動(dòng)打包文章中圖片并下載的方法。分享給大家供大家參考。具體分析如下:

自己幾年前的QQ圖片網(wǎng)站所有的內(nèi)容是直接復(fù)制上去了,這樣我們現(xiàn)在提供了下載功能,但是當(dāng)時(shí)并沒有下載地址了,這樣我們研究了一個(gè)可以自動(dòng)當(dāng)用戶點(diǎn)擊下載時(shí)再把當(dāng)前文章中的圖片利用ZipArchive壓縮并實(shí)現(xiàn)下載,下面來(lái)看示例代碼,代碼如下:代碼如下:include("data/common.inc.php"); //加載數(shù)據(jù)庫(kù) $conn = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd) ;//or die(mysql_error()); mysql_select_db($cfg_dbname,$conn); mysql_query("set Names '$cfg_db_language'"); $id = intval(isset($織夢(mèng)模板安裝_GET['id'])?$_GET['id']:0); if( $id ) { $zipUrl = 'uploads/zip/'.$id.'.zip'; if( file_exists($zipUrl) ) //判斷文件是否存在 { echo '<script language="javascript">location織夢(mèng)模板免費(fèi)下裁.href="'.$zipUrl.'";</script>'; exit; } else { $sql ="select url from ".$cfg_dbprefix."uploads where arcid=$id"; $query = mysql_query( $sql );// or die(mysql_error()); if( mysql_num_rows( $query ) ) { $array = array(); while( $rs = mysql_fetch_array( $query ) ) { $array[] = substr($rs['url'],1,strlen($rs['url'])-1); } //print_r($array); create_zip($array, $zipUrl, true); //在這里創(chuàng)建壓縮文件 echo '<script language="javascript">location.href="'.$zipUrl.'";</script>'; //創(chuàng)建好了再下載 exit; } else { echo '參數(shù)錯(cuò)誤'; dede后臺(tái)模板 exit; } } } else { echo '參數(shù)錯(cuò)誤'; exit; } //查詢數(shù)據(jù)表 </p> <p>/*創(chuàng)建一個(gè)zip文件*/ function create_zip($files = array(),$destination = '',$overwrite = false) { if(file_exists($destination) && !$overwrite){ //檢測(cè)zip文件是否存在 return false; } if(is_array($files)) { //檢測(cè)文件是否存在 foreach($files as $file) { //循環(huán)通過每個(gè)文件 if(file_exists($file)) { //確定這個(gè)文件存在 $valid_files[] = $file; } } } if(count($valid_files)) { $zip = new ZipArchive(); //創(chuàng)建zip文件 if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true){ return false; } foreach($valid_files as $file) { //添加文件 $zip->addFile($file,$file); } $zip->close(); return file_exists($destination); } else { return false; } }前一段代碼是連接dedecms數(shù)據(jù)庫(kù)然后再進(jìn)行根據(jù)文件ID查找數(shù)據(jù)并進(jìn)行壓縮了,打包好之后利用js輸出就實(shí)現(xiàn)了下載,如果下次再下載這個(gè)文件就自動(dòng)調(diào)用此文件而不再次打包查找數(shù)據(jù)庫(kù)了,這樣可以減少服務(wù)器負(fù)載.

關(guān)鍵詞標(biāo)簽: 織夢(mèng) 標(biāo)題 標(biāo)簽

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-19 ,文章dedecms實(shí)現(xiàn)自動(dòng)打包文章中圖片并下載的方法,織夢(mèng)主要講述標(biāo)簽,標(biāo)題,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_30734.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 英吉沙县| 明光市| 罗山县| 雅安市| 洛扎县| 辽阳县| 犍为县| 门源| 陆河县| 胶南市| 德庆县| 边坝县| 平度市| 高淳县| 梁山县| 平舆县| 衡水市| 增城市| 永寿县| 保山市| 朝阳县| 濉溪县| 镇原县| 军事| 浠水县| 苍梧县| 肥东县| 惠水县| 成武县| 洪江市| 高唐县| 宣汉县| 丰镇市| 凌源市| 慈利县| 盐源县| 淅川县| 凤翔县| 澄城县| 佛学| 德兴市|