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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > DEDE圖片集上傳圖片時出錯顯示(FILEID)的解決方法

DEDE圖片集上傳圖片時出錯顯示(FILEID)的解決方法

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

導讀:織夢技術織夢技術經過測試,在我的VPS上是可行的,壇子里沒有搜索到,所以特別在這里分享下,如果遇到過這問題的,就可以照此方法嘗試了。dede商城模板dede,模板。

dede商城模板dede,模板某日,某使用DeDe CMS v5.5的網站在后臺上傳圖片時出現如下錯誤: 作為web生手的我很是迷茫。印象里之前并沒有做什么改動,于是百思不得其解。Google、百度、DeDe官網搜索了一大圈,發現有這個問題的人不少,但是沒有一個給出解決的辦法。只好自己試著分析分析…… 找到提示出錯的相關js文件: /dede/handlers.js 發現有這么一段: 代碼如下: function uploadSuccess(file, serverData) { try { var progress = new FileProgress(file, this.customSettings.upload_target); if (serverData.substring(0, 7) === "FILEID:") { addImage("swfupload.php?dopost=thumbnail&id=" + serverData.substring(7), serverData.substring(7)); progress.setStatus("獲取縮略圖..."); progress.todede后臺模板ggleCancel(false); } else { addImage("img/error.gif", 0); progress.setStatus("有錯誤!"); progress.toggleCancel(false); alert(serverData); } } catch (ex) { this.debug(ex); } } 其中: 代碼如下: if (serverData.substring(0, 7) === "FILEID:") 這句的判斷為假導致如上圖的問題。 查看serverData的值沒有發現什么異常,但是判斷始終為假 問題就出在serverData.substring(0, 7) 始終都不等于"FILEID:" 調整了截取邊界也一樣有錯,于是乎,請來了HttpAnalyzer一看,哦,原來如此: 雖然這么看著沒什么問題DEDE教程-ASQQ8.NET 但實際問題在這: 前面多了三個字節:ef bb bf 大致一找原來這是utf-8的bom問題,是修改文件時在文件頭自動加入的這三個字節導致的連鎖反應 但是那么多文件要找出是哪個文件的問題倒是有點頭大……網絡資源網-ASQQ8.NET 后來找到一篇文章《轉兩篇 移除PHP中BOM的方法》按照其中給出的清除BOM的代碼解決了這個問題 代碼如下: 代碼如下: <?php //remove the utf-8 boms //by magicbug at gmail dot com if (isset($_GET['dir'])){ //config the basedir $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..'){ if (!is_dir($basedir."/".$file)) { echo "filename: $basedir/$file "; echo checkBOM("$basedir/$file")." "; }else{ $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { if ($auto == 1) { $rest = substr($contents, 3); rewrite ($filename, $rest); return ("<font color=red>BOM found, automatically removed.</font>"); } else { return ("<font color=red>BOM found.</font>"); } } else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>保存為a.php,放在網站根目錄訪問下就可以了。 ps:如果在訪問a.php的時候報錯如: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted 那就試用下面的修改版檢查出有bom的文件自己修改吧 <?php //remove the utf-8 boms //by magicbug at gmail dot com if (isset($_GET['dir'])){ //config the basedir $basedir=$_GET['dir']; }else{ $based織夢的模板ir = '.'; } $auto = 1; checkdir($basedir); echo ("<font color=green>completed!</font>"); function checkdir($basedir) { if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..') { if (!is_dir($basedir."/".$file)) { //echo "filename: $basedir/$file "; checkBOM("$basedir/$file"); } else { $dirname = $basedir."/".$file; checkdidede織夢模板r($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename,NULL,NULL,0,10); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { if ($auto == 1) { //$rest = substr($contents, 3); //rewrite ($filename, $rest); echo ($filename."--------"."<font color=red>BOM found</font>"); } else { //return ("<font color=red>BOM found.</font>"); } } //else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>相關dede商城模板dede,模板。

關鍵詞標簽: 織夢 解決方法 上傳圖片

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章DEDE圖片集上傳圖片時出錯顯示(FILEID)的解決方法主要講述解決方法,上傳圖片,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33065.html

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

    主站蜘蛛池模板: 蕲春县| 朝阳市| 宜州市| 汉寿县| 开鲁县| 合江县| 长沙县| 汤阴县| 光泽县| 涞源县| 陆良县| 珠海市| 白城市| 三原县| 遂平县| 红桥区| 诸城市| 东乡| 宁夏| 荥阳市| 绿春县| 玉田县| 锦州市| 浮梁县| 溧水县| 长岭县| 滨海县| 邵武市| 金门县| 张家口市| 宜丰县| 海林市| 天气| 灵山县| 浦江县| 巴彦淖尔市| 土默特右旗| 霍州市| 通江县| 铁岭市| 信宜市|