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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > dedecms實現自動打包文章中圖片并下載的方法,織夢

dedecms實現自動打包文章中圖片并下載的方法,織夢

時間:2023-07-19 11:07:19 閱讀: 文章分類: 網站建設 作者: 織夢網站員

導讀:織夢教程織夢教程這篇文章主要為大家介紹了dedecms實現自動打包文章中圖片并下載的方法,可實現針對文章的查找與圖片打包下載功能,是非常實用的技巧,需要的朋友可以參考下織夢模板下載織夢模板網站。

織夢模板下載織夢模板網站

本文實例講述了dedecms實現自動打包文章中圖片并下載的方法。分享給大家供大家參考。具體分析如下:

自己幾年前的QQ圖片網站所有的內容是直接復制上去了,這樣我們現在提供了下載功能,但是當時并沒有下載地址了,這樣我們研究了一個可以自動當用戶點擊下載時再把當前文章中的圖片利用ZipArchive壓縮并實現下載,下面來看示例代碼,代碼如下:代碼如下:include("data/common.inc.php"); //加載數據庫 $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($織夢模板安裝_GET['id'])?$_GET['id']:0); if( $id ) { $zipUrl = 'uploads/zip/'.$id.'.zip'; if( file_exists($zipUrl) ) //判斷文件是否存在 { echo '<script language="javascript">location織夢模板免費下裁.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); //在這里創建壓縮文件 echo '<script language="javascript">location.href="'.$zipUrl.'";</script>'; //創建好了再下載 exit; } else { echo '參數錯誤'; dede后臺模板 exit; } } } else { echo '參數錯誤'; exit; } //查詢數據表 </p> <p>/*創建一個zip文件*/ function create_zip($files = array(),$destination = '',$overwrite = false) { if(file_exists($destination) && !$overwrite){ //檢測zip文件是否存在 return false; } if(is_array($files)) { //檢測文件是否存在 foreach($files as $file) { //循環通過每個文件 if(file_exists($file)) { //確定這個文件存在 $valid_files[] = $file; } } } if(count($valid_files)) { $zip = new ZipArchive(); //創建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數據庫然后再進行根據文件ID查找數據并進行壓縮了,打包好之后利用js輸出就實現了下載,如果下次再下載這個文件就自動調用此文件而不再次打包查找數據庫了,這樣可以減少服務器負載.

關鍵詞標簽: 織夢 標題 標簽

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章dedecms實現自動打包文章中圖片并下載的方法,織夢主要講述標簽,標題,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30734.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 玉门市| 凯里市| 江源县| 德阳市| 郎溪县| 奉新县| 南京市| 佛坪县| 东乌珠穆沁旗| 渝北区| 台山市| 长兴县| 腾冲县| 婺源县| 彝良县| 葵青区| 青州市| 岑巩县| 阜新市| 池州市| 吉安市| 汉源县| 噶尔县| 本溪| 澜沧| 江华| 日土县| 翼城县| 鄂伦春自治旗| 铜陵市| 金湖县| 收藏| 怀宁县| 双辽市| 定兴县| 大荔县| 来凤县| 神池县| 荣成市| 沁源县| 辉县市|