加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP检测(或删除)当前的驱动器号?

发布时间:2020-12-13 13:53:47 所属栏目:PHP教程 来源:网络整理
导读:我正试图找到一种方法让 PHP检测我的应用程序所在USB的驱动器号,但我没有运气. 我正在制作一个桌面,它与我在portableapps.com上安装的应用程序密切相关.主桌面和所有应用程序都在USB驱动器上; PHP文件存储在xampp的USB版本中. 目前我有一个条件语句设置,如果
我正试图找到一种方法让 PHP检测我的应用程序所在USB的驱动器号,但我没有运气.

我正在制作一个桌面,它与我在portableapps.com上安装的应用程序密切相关.主桌面和所有应用程序都在USB驱动器上; PHP文件存储在xampp的USB版本中.

目前我有一个条件语句设置,如果我要点击其中一个便携式应用程序的桌面图标,它会附加“?app = APPNAME”,然后由条件拾取并打开应用程序.

<?php 
$app = $_GET['app'];

if ($app == 'pidgin') {
 $addr = "E:/PortableApps/PidginPortable/PidginPortable.exe";
 exec ($addr,$output,$return);
} 
?>

我希望能够将此驱动器插入任何计算机并且在打开应用程序时不会遇到问题,因此有没有办法在文件位置删除E:/并仍然打开它们或者至少有一种方法来检测驱动器USB正在使用并根据它检测到的内容更改我的代码部分?

您可以从__FILE__ magic constant解析它.我没有任何Windows计算机,但我想这将是第一个字符.所以这可能有效:
$drive = substr(__FILE__,1);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读