久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: 網(wǎng)站升級之后·添加附件地址和媒體播放代碼無法發(fā)帖,崩潰 [打印本頁]

作者: 905043300    時間: 2022-12-22 08:00
標(biāo)題: 網(wǎng)站升級之后·添加附件地址和媒體播放代碼無法發(fā)帖,崩潰
添加附件地址,添加附件媒體播放代碼,沒升級之前是正常的,正常發(fā)帖
網(wǎng)站剛剛升級到最新版之后,上傳附件正常發(fā)帖。


但是添加附件地址和添加附件媒體播放代碼,無法發(fā)帖,發(fā)帖直接崩潰

(, 下載次數(shù): 17)
(, 下載次數(shù): 17)

(, 下載次數(shù): 16)




作者: 沒有昵稱    時間: 2022-12-26 09:48
暫時注釋掉 function_discuzcode.php 下面這段新增的代碼,其他文件不作修改,attach://xxx.mp3 方式調(diào)用暫時沒問題,但不確定會不會有其他安全風(fēng)險,請自行權(quán)衡是否修改。
  1.         if(!empty($ext)) {
  2.                 $attach = C::t('forum_attachment_n')->fetch('aid:'.$aid, $aid);
  3.                 if(!in_array(attachtype(fileext($attach['filename'])), array(9, 10))) {
  4.                         $ext = 0;
  5.                 }
  6.         }
復(fù)制代碼

作者: 沒有昵稱    時間: 2022-12-26 17:10
修改 source\function\function_discuzcode.php 文件:
1、查找:
  1. $_G['forum_skipaidlist'][] = $aid;
復(fù)制代碼
在上面加一行:
  1. require_once libfile('function/attachment');
復(fù)制代碼
2、查找:
  1. if(!in_array(attachtype(fileext($attach['filename'])), array(9, 10))) {
復(fù)制代碼
修改為:
  1. if(!in_array(attachtype(fileext($attach['filename'])."\t", 'id'), array(9, 10))) {
復(fù)制代碼
保存并重新上傳,后臺更新一下緩存(開啟了內(nèi)存緩存的尤其要更新),問題應(yīng)該解決了。




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0