**[[質問箱3/512]] [#u64ee5db] #author("2018-03-11T18:56:38+09:00;2012-11-06T18:45:28+09:00","","") **[[質問箱/3512]] [#u64ee5db] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|添付ファイルの拡張子制限| |~バージョン|1.4.7| |~投稿者|[[如月]]| |~状態|完了| |~投稿日|&new{2006-10-13 (金) 13:33:29};| ***質問 [#q14bb347] 某コミュニティのwikiに実行ファイルウィルスを添付する某国の人がいまして、~ 各種wikiの総利用者が数万人と大変多いので至急対応をしたいです。~ で、今の仕様では添付ファイルの種類は問わずに全て許可されていますが、~ これを.exe・.htm・.htmlといった拡張子をアップロードできないように制限できませんでしょうか。~ ***回答 [#uc990baa] - attach.inc.phpの160行あたり -- &new{2006-10-13 (金) 18:46:58}; function attach_upload($file, $page, $pass = NULL) { global $_attach_messages, $notify, $notify_subject; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); + if (preg_match('/\.(htm|html|exe)$/i',$file['name'])) die_message('Neither HTML nor EXE file are permitted.'); - 制限出来ました。ご教授ありがとうございます。 -- [[如月]] &new{2006-10-13 (金) 19:14:56}; //#comment