搜尋

首頁  >  問答  >  主體

如何在php裡呼叫資源瀏覽器開啟本機資料夾

我做一个图片管理的页面,要在双击图片标题的时候打开本地图片所在的文件夹

在這裡雙擊:

echo '<tr><td>';

echo '<div ondblclick="openimgdir(event)">';

echo dirname($tempdir);

echo '</div></td></tr>';

#在openimgdir函數中開啟傳過來的路徑

var obj=event.srcElement;

var direname=obj.innerHTML

## // var filename="E:"

try{

var obj = new ActiveXObject("wscript.shell")

if(obj){

obj.Run(direname,1,false )

obj = null

}

}catch(e){

alert("請確認檔案或磁碟機是否存在")

}

這樣寫了,還是無法開啟

临渊临渊2149 天前1197

全部回覆(3)我來回復

  • 查无此人

    查无此人2019-03-28 17:43:16

    你這個資料夾是linux還是windows?  看看是不是沒有權限。

    回覆
    1
  • 临渊

    windows系統,應該是JS沒有權限的問題,現在改用註冊URL PROTOCOL,然後傳遞路徑給exe文件,在打開本地的資料夾。不知道有沒有簡單店的方法?

    临渊 · 2019-03-28 18:23:17
  • 取消回覆