如何在php里调用资源浏览器打开本地文件夹
临渊
临渊 2019-03-26 20:03:58
[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("请确认文件或盘符是否存在")

}

这样写了,还是无法打开

临渊
临渊

全部回复(1)
查无此人

你这个文件夹是linux还是windows?  看看是不是没有权限。

  • 回复 windows系统,应该是JS没有权限的问题,现在改用注册URL PROTOCOL,然后传递路径给exe文件,在打开本地的文件夹。不知道有没有简单店的方法?
    临渊 作者 2019-03-28 18:23:17
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号