新規作成で「./hogehoge」というようなページが作成できてしまう

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2002-11-16 (土) 09:42:45
  • バージョン:

メッセージ

ページ新規作成で「./hogehoge」「../hogehoge」というようなページが作成できてしまう。

Aliasでの相対指定

  • テスト1?
  • テスト2?

aliasでの相対指定と区別がつかなくなるので、ちとまずいかも。

「./」「../」で始まるページは作成できないようにすべきなのかな。


  • あと、/ で始まるものも含めないと駄目ですね。ちなみに、RFC2396で利用可能な文字として定義されているのは、// または、/ または、英数字または、-_.!~*'()%;@&=+$, です。ちょうどプラグインを作っていて、RFCを読みあさっているところでしたんで。-- upk 2002-11-16 (土) 14:38:38
  • こんなのはどうでしょうか。 -- ぱんだ 2002-11-16 (土) 16:04:58
    $BracketName = '\[\[(?!\/|\.\/|\.\.\/)(:?[^\s\]#&<>":]+:?)(?<!\/)\]\]';
    • /または./または../で始まるものを禁止
    • /で終わるものを禁止(必要?)
  • / で終わるものも必要ですね。ディレクトリとしてなら、文句を言わずに作成可能ですが、ファイルであれば、禁止でOKだと思います。 -- upk 2002-11-16 (土) 20:50:45

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-16 (水) 02:02:00
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.135 sec.

OSDN