腳本之家使用火車(chē)頭發(fā)布DEDECMS 5.5 出現(xiàn)亂碼的解
導(dǎo)讀:織夢(mèng)教程織夢(mèng)教程今天做了一個(gè)站測(cè)試用,由于是新站沒(méi)有太多時(shí)候去添加內(nèi)容,就想到用火車(chē)頭來(lái)采集。采集的工作比較順利。dede免費(fèi)校板下戰(zhàn)織夢(mèng)文章模板。
但發(fā)布到DEDE 5.5的時(shí)候,自帶的程序默認(rèn)的是發(fā)布文章的版塊。而我做的是下載站。去網(wǎng)上DOWN了個(gè)不錯(cuò)的模塊,針對(duì)DEDE 5.1、5.3、5.5通用的一個(gè)模板。里面有全部文章,商品,下載等所有模板。 下載地址:/softs/26772.html接著繼續(xù)發(fā)布,到發(fā)布的時(shí)候又有一個(gè)問(wèn)題,發(fā)現(xiàn)發(fā)布的文章是亂碼。這個(gè)地方需要修改一個(gè)文件,打開(kāi)DEDE目錄下的config.php 在最后一行加入: //給POST變量做轉(zhuǎn)碼處理,適用于火車(chē)采集器中Urlencode發(fā)布的內(nèi)容 foreach($_POST as $key=>$value){ ${$key} = $_POST[$key] = urldecode($value); } 即可解決亂碼問(wèn)題。 由于沒(méi)有考慮到DEDE提交的數(shù)據(jù)中還有FLAGS數(shù)組,上面的Urldecode操作會(huì)將FLags的值抹掉,所以,有一些用戶就會(huì)發(fā)現(xiàn)發(fā)布推薦參數(shù)時(shí) 不成功 加入這行代碼即可: //給POST變量做轉(zhuǎn)碼處理,適用于火車(chē)采集器中Urlencode發(fā)布的內(nèi)容 foreach($_POST as $key=>$value){ !is_array($value) && ${$key} = $_POST[$key] = urldecode($value); } 如果要遍歷數(shù)組,對(duì)所有值進(jìn)行處理的話,我寫(xiě)dede模板安裝了一個(gè)遞歸函數(shù),適于用所有變量,包括變量中的數(shù)組。 function ArrayUrldedede5.7模板code($_PO織夢(mèng)模板網(wǎng)ST){ foreach($_POST as $key=>$value){ if(is_array($value)){ ArrayUrldecode($value); }else{ $_POST[$key] = urldecode($value); } } return $_POST; }相關(guān)dede免費(fèi)校板下戰(zhàn)織夢(mèng)文章模板。
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-19 ,文章腳本之家使用火車(chē)頭發(fā)布DEDECMS 5.5 出現(xiàn)亂碼的解主要講述之家,解決辦法,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_30407.html
為你推薦與腳本之家使用火車(chē)頭發(fā)布DEDECMS 5.5 出現(xiàn)亂碼的解相關(guān)的文章
-
dedecms 織夢(mèng)5.7 圖集實(shí)現(xiàn)分頁(yè)功能,織夢(mèng)技術(shù)
(51)人喜歡 2023-07-19 -
織夢(mèng)模板如何顯示完整的標(biāo)題,dedecms
(101)人喜歡 2023-07-19 -
DedeCms織夢(mèng)后臺(tái)添加編輯文章空白解決辦法
(195)人喜歡 2023-07-19 -
DedeCMS Error: (PHP 5.3 and above) P,織夢(mèng)文章
(102)人喜歡 2023-07-19 -
織夢(mèng)后臺(tái)登錄界面更改,織夢(mèng)技術(shù)
(88)人喜歡 2023-07-19 -
織夢(mèng)dedecms模塊管理空白不顯示的四種解決
(61)人喜歡 2023-07-19