只考虑windows
php有什么办法打开本地目录吗?
试了这样不行
$path = "d:\\xx\\yy";
system("cmd.exe /c explorer $path");但是如果直接在cmd下打 explorer d:\xx\yy 是可以打开目录的,
是不是php给做了安全限制?
或者有没其他办法可以打开目录?谢谢。
php有什么办法打开本地目录吗?
试了这样不行
$path = "d:\\xx\\yy";
system("cmd.exe /c explorer $path");但是如果直接在cmd下打 explorer d:\xx\yy 是可以打开目录的,
是不是php给做了安全限制?
或者有没其他办法可以打开目录?谢谢。
在服务器端运行,打开了你也看不见
然后访问本机的test.php, 内容是<?php
system("cmd.exe /c explorer /select, d:\\jquery-1.4.chw");他应该调用了 cmd.exe, 然后由cmd.exe 来调用的 explorer,那exploerer.exe 干什么也受php限制吗?
为什么本地机器没有打开一个目录窗口
<?php
$handle = fopen ( "c:\\folder\\resource.txt" , "r" );
?>
system("cmd.exe /c d:\\bat.bat");
不都跟你说了吗,system 只能执行无界面,无用户交互的程序
比如怎么解释这个
system("cmd.exe /c explorer /select, d:\\jquery-1.4.chw");system 执行了 cmd.exe /c, 应该这是一个无界面 无用户交互的, 然后explorer.exe 是由 cmd.exe 来执行的吧, 这和 system 还有关系? system是怎么接管cmd.exe调用其他程序的?通过什么管道之类东西?还是因为explorer.exe 这个文件特殊吗?
换句话说如果自己写一个 open.exe, 在这个exe里写一段在windows打开D盘的代码, 然后system("open.exe"); 也是会失败?