**[[質問箱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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.151 sec.

SourceForge