麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > CMS > Discuz > 正文

Discuz 反序列化數(shù)組講解

2024-09-11 09:04:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
先來(lái)實(shí)例解釋一下PHP中的序列化數(shù)組
[代碼]php代碼:
1
<?php 
2
    $arr = array('張三','李四');  //定義數(shù)組
3
    $str = serialize($arr);  //這里是序列化$arr
4
    echo $str."<br/><br/>"; 
5
    $new_arr = unserialize($str);  //這里是反序列化$str
6
    print_r($new_arr);
7
?>
序列化對(duì)應(yīng)的函數(shù)為 serialize(), 反序列化對(duì)應(yīng)的函數(shù)為:unserialize() 。
可以將前者序列化之后的數(shù)據(jù)存到數(shù)據(jù)庫(kù)的某個(gè)字段中,使用時(shí)再通過(guò)反序列化處理。

那么,在discuz中,我們通過(guò)一個(gè)實(shí)例來(lái)了解如何反序列化處理
        以分類信息中上傳圖片字段為例。這個(gè)字段是采用先把內(nèi)容包裝到一個(gè)數(shù)組(內(nèi)容包含圖片的存儲(chǔ)路徑和這個(gè)圖片的id),然后序列化保存在value字段中。如果我們只需要其中的圖片路徑。那么就需要對(duì)存入到value字段中的序列化數(shù)組進(jìn)行反序列化。當(dāng)然,這里需要注意的一個(gè)問(wèn)題,如圖:


在這里我們需要注意一個(gè)符號(hào)。反斜杠“/”。(猜測(cè)是因?yàn)榫庉媰?nèi)容后生成的)。所以,在這里我們就需要多一道工序。
首先是查詢數(shù)據(jù)庫(kù),這里忽略.....(所用的表是:pre_forum_typeoptionvar)
查詢完,首先需要去掉反斜杠才能對(duì)數(shù)組反序列化處理。直接反序列化數(shù)組值是空。
第一步去掉反斜杠

[代碼]php代碼:
1
<!--{eval $value_1 = stripcslashes($value)}-->
第二步反序列化數(shù)組
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人一二三区 | 亚洲精品无码不卡在线播放he | 一级@片 | 国产一级毛片国语版 | 久草成人在线观看 | 91 成人| 国产精品高潮99久久久久久久 | 免费a级作爱片免费观看欧洲 | 一区二区三区在线观看av | 久久精品中文字幕一区二区 | av在线一区二区三区 | 欧美精品在线免费观看 | 免费在线观看亚洲 | 精品国产成人 | 久久免费看片 | 在线a亚洲视频播放在线观看 | 日韩黄色免费电影 | 成人毛片在线 | 热re91久久精品国产99热 | 免费欧美精品 | 成人男男视频拍拍拍在线观看 | 免费国产一级特黄久久 | 成人免费看毛片 | 成人在线视频免费 | 国av在线| 免费看毛片网站 | 欧美成人午夜影院 | 欧美激情精品久久久久久黑人 | 热99在线视频 | 国内精品久久久久久久星辰影视 | 久久99精品久久久久久国产越南 | 黄色影院在线 | 精品国产乱码久久久久久丨区2区 | 免费午夜视频 | 意大利av在线 | 久久精品欧美电影 | 一级做受毛片免费大片 | 色婷婷av一区二区三区久久 | av免费在线观 | 久草在线资源观看 | 久久视频精品 |