質問箱/3220

カテゴリ
サマリ[file URL scheme] ドライブ名付きファイルリンクが参照できないOS?
バージョン1.4.3
投稿者sts?
状態完了
投稿日2005-10-12 (水) 11:26:40

質問

  • サーバ側
    • PukiWikiのバージョン :1.4.3
    • PukiWikiが稼働しているOS種類、バージョン:Win2000-SP4
    • PukiWikiを稼働させているWEBサーバー種類、バージョン:AN HTTPD V1.42n
    • PukiWikiが使用するPHPバージョン:PHP 4.4.0
  • クライアント側
    • 「Win2000-sp4 + ie6」や、「WinXP-sp2 + ie6」
  • 質問要旨
    質問箱/2596などを参考に、make_link.phpにローカルファイルのリンク用パッチを当てて使っています。

このとき、例えば、

file://\\machine\data\

のように記述する場合と、

file://c:\winnt\

のようにドライブ名付きで記述する場合で、あるマシンによってはアクセスできたり、できなかったり(HyperTextをクリックしても反応しない)するのですが、これは、サーバ側のWikiやPHPの問題ではなくて、クライアント側の何らかの設定でしょうか?

パス記述Win2000で一部Win-XPで
file://\\machine\path
file://c:\winnt×

○=アクセス可(クリックすると、ieでフォルダが開く)
×=アクセス不可(クリックしても何ら反応しない)

こちらへ質問して良い内容か分かりませんでしたが、よろしくお願い致します。

回答

  • そういうパスって、/(スラッシュ)で書くものだと思うのですが、\/ にしてみたらどうなりますか?*1 -- 2005-10-12 (水) 19:52:05
  • 不慣れですみません。\(実際はWindows系の¥マーク)を/ にしても同じ結果でした。 -- sts? 2005-10-12 (水) 21:15:14
    • ちなみに、×の状況でも、ieのアドレス欄に、"file://c:\windows\" 或いは、"file://c:/windows/"とやると当該フォルダにアクセスしてファイルツリーが出ます。 -- sts? 2005-10-12 (水) 21:18:01
  • (脚注拝見しました)。次のようなことを試しましたので、報告しておきます。おっしゃる通り、Wikiに関係無さそうです。 -- sts? 2005-10-12 (水) 21:23:17
    • temp.htmファイルを作り、内容を <HTML><BODY><IFRAME name="IFRM" src="file://d:/"></IFRAME></BODY></HTML>と書いておきます。 -- sts? 2005-10-12 (水) 21:27:04
  • ×の状況でもそのPCのローカル(デスクトップ等に)にそのtemp.htmを置いてクリックするとIFRAMEの中にドライブ内容が表示されました。が、 -- 2005-10-12 (水) 21:29:02
    • その同じtemp.htmファイルを今度はサーバ側マシンにおいて、ローカル側からリモートでアクセスすると、IFRAMEの中は真っ白のままで何も表示されませんでした。 -- 2005-10-12 (水) 21:31:29
  • file:///c:\winnt とか、どんな感じです? file://machine/c:\winnt とか。 -- teanan 2005-10-14 (金) 03:28:51
    • はい。Windows(XP側)→Winnt(2000側)の綴り間違いも疑って、色々やってみたのですが、特に、綴り間違いという訳ではありませんでした。 -- sts? 2005-10-17 (月) 18:29:49


*1 単にWindowsがよろしくやってくれているだけのような気がします。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-08 (月) 12:15:42
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.244 sec.

OSDN