[[../]]
-----
#contents

:関連 (PukiWiki 1.4.x)|[[PukiWiki/1.4/ちょっと便利に/ローカルファイルへのリンクも張りたい]]

*ローカルファイルへのリンク(file://~)も張りたい (PukiWiki 1.3.x) [#d73a72a2]

(この項目は FAQ/34 が元になっています)

ローカルファイルへのリンク(file://~)もhttp://~と同様、リンクを張りたい(類似: Lotus Notesの「Notes://」)

:init.phpを修正します|

 - ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+)) (?#<4>:url)
 + ((?:https?|ftp|news|file)(?::\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+)) (?#<4>:url)

:注意|URLエンコードされていない日本語のディレクトリ名・ファイル名は使えません~
Windowsユーザは要注意

:init.phpを修正します|こちらなら問題なしWindowsUser必見

 - ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+)) (?#<4>:url)
 + ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\S.-]+)|file(?::\/\/.*)) (?#<4>:url)

:init.phpを修正します|ローカルのMSDNのページにもリンクを張りたい場合。

 - ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+)) (?#<4>:url) 
 + ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\S.-]+)|file(?::\/\/.*)|ms-help(?::\/\/.*)) (?#<4>:url)

**関連 [#a3a81d2e]
***file://~の日本語パスについて [質問箱/168]から移行 [#w8d71c5e]
file://~ を使えるようにFAQに乗っている方法で init.phpを編集したのですが日本語が含まれるパスでうまくいかないようです。URLencodeしなければいけないっぽいですが、どうすればいいんでしょうか?
~お知恵を貸してください。

:回答|

-[名無しさん] &new{2003-06-09 (MON) 23:58:06};
~Windows環境だと、EUC-JPをShift_JISにコード変換する必要もありそうですが。
-[茶助] &new{2003-08-25 (MON) 22:29:31};
~file:///X:/~という形でリンクを張るようにすれば、うまくいくようになりました。ネットワーク上の共有ディレクトリ内のファイルを対象とする場合は、ネットワークドライブの割り当てを行った上で、リンクを作成してみてください。


**コメント [#bb6955be]
- ごめんなさい回答ではないんですが…茶助さんの言うとおりです! -- [[KRLLRK]] &new{2007-01-05 (金) 17:27:57};
- init.php から./lib/make_link.php に変更になったんですかね。 -- [[ebi]] &new{2007-09-11 (火) 13:23:17};
-- すみません、1.3 ではなく、1.4 がmake_link.php になったんですね。 -- [[ebi]] &new{2007-09-11 (火) 13:43:59};
-- [[PukiWiki/1.4/ちょっと便利に/ローカルファイルへのリンクも張りたい]]

//#comment

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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.066 sec.

OSDN