質問箱/112

カテゴリ
サマリ保存ファイル名について
バージョン1.3.4
投稿者muro
状態完了
投稿日2003-03-24 (MON) 20:55:23

質問

現状ファイルを保存する時ってどうも URL エンコードされた文字列をファイル名として保存してるんですよね? これを素のページ名のまま保存することってやはり大変なんでしょうか? コンソールとかから直接いじりづらくていつも歯がゆい思いをしてるのでなんとかならないかな~と思って投稿しました。皆さんはこの辺はどのようにされてるのでしょうか?

回答

  • 名無しさん 2003-03-24 (MON) 23:11:45

    保守ツール?のpwlsとか、http://pukiwiki.sourceforge.jp/index.php?cmd=filelist とかを元ネタに類推してます。Ver1.4のattachプラグインでは実体のファイル名が出るようになるので移行するのも手かもしれません。

  • muro 2003-03-25 (TUE) 13:00:16

    コメントありがとうございます。うーん、やはりその辺でどうにかするしかないのかなぁ?

  • 名無しさん 2003-03-26 (WED) 01:42:15

    マルチバイト文字さえ考えなければ素のページ名でもいけるんでしょうけどね。全ページの添付ファイル一覧を取得する機能があるので、これ(http://pukiwiki.sourceforge.jp/index.php?plugin=attach&pcmd=list) を拡張して&pcmd=filelist 等で実際のファイル名の一覧も取得できると良いかな?修正範囲も attachのみでOKだし。

  • upk 2003-04-05 (SAT) 00:26:21

    func.php 内に定義されている encode() と decode() のユーザ関数を、あっちこっちの php ソースで利用して、ファイル名を生成したり、復元したりしていますので、func.php 内のこれら関数の挙動を修正してしまえば、簡単に実現できるとは思いますが、文章の仮想ディレクトリを実現する上で、ファイルシステム上、スラッシュをディレクトリとしてのセパレータとして認識してしまう場合には、ファイル名として生成できなくなります。また、素の文字列を期待していないようなロジックがあれば、確実に挙動がおかしくなると思います。

  • Q&Aに移動 -- zm 2007-08-18 (土) 18:17:33


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-18 (土) 18:15:57
Site admin: PukiWiki Development Team

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

OSDN