php执行本地的exe程序,是如何做的?高手请指教~,一定给分!!

zl17 2003-02-27 05:19:57
php执行本地的exe程序,是如何做的?高手请指教~,一定给分!!
...全文
695 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl17 2003-03-03
  • 打赏
  • 举报
回复
不是不是不是...
我说的是执行固定目录下的固定exe文件。
这也是安装此web系统,初始化配置的一部分。
可以的。
julychina 2003-03-03
  • 打赏
  • 举报
回复
这是不可能的,这样的话客户在上网时还有什么安全性可言呢
zl17 2003-03-03
  • 打赏
  • 举报
回复
(感谢感谢~~,周6周日回家了,...sorry 大家)

php文件放在服务器端,php文件运行后,
执行客户本地机器,固定目录下的exe程序,可以实现吧。
yueok 2003-03-01
  • 打赏
  • 举报
回复
注意“ESC”下面那个键。。。。
`dir
这样就可以列出目录了
xuzuning 2003-03-01
  • 打赏
  • 举报
回复
各位请注意,楼主要的是“本地”
这个本地不能作服务器端讲吧?!
babystudio 2003-03-01
  • 打赏
  • 举报
回复
1、exec()和system()函数都可以做到这一点,system()可以定义输入和输出
2、比如命令行notepad c:\my.txt会导致弹出一个窗口(默认设定有程序窗口提示音“dang”)询问你是否创建my.txt文件,通过exec('notepad c:\my.txt')你可以听到这个提示音,证明notepad已经执行,但是无法看到弹出的窗口(被埋没在web进程中)自然无法创建my.txt文件
3、通常用system()我们可以调用一些系统API修改、获取一些信息资料,比如过去我曾用它运行ping命令并得到运行结果
4、权限可能导致执行失败
zalvsa 2003-03-01
  • 打赏
  • 举报
回复
用exec函数
bagongsh 2003-03-01
  • 打赏
  • 举报
回复
fly_hyp 2003-02-28
  • 打赏
  • 举报
回复
exec()
pantech_36 2003-02-28
  • 打赏
  • 举报
回复
可以去查手册的的。system()exec()
好比说你要进行数据库备份就可用系统命令哦。
$str=date("YmdHis");
if($CONFIG->dbuser==""){$dbuser="";}else{$dbuser=" -u ".$CONFIG->dbuser." ";}
if($CONFIG->dbpass==""){$dbpass="";}else{$dbpass=" -p".$CONFIG->dbpass." ";}
exec($path->mysqldir."/mysqldump ".$dbuser." ".$dbpass." ".$CONFIG->dbname." > ".$path->backupdbdir."/".$str.$SAS_SESSION[userlogin][uloginid].".sql");
Header("Location:backupdb.php"); exit;

如果你要掉别的exe就要把它的绝对路径写完全,而且还有该exe的执行权限
bombshell 2003-02-28
  • 打赏
  • 举报
回复
exec()
alsoran 2003-02-27
  • 打赏
  • 举报
回复
有一个PHP自带的简单函数

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧