社区
基础编程
帖子详情
php调用外部程序的问题
lbianxp
2005-04-15 01:49:05
用php写一小程序,调用xp系统下的cmd.exe
用exec("c:/windows/system32/cmd.exe")却无任何反应。
请问是怎么回事?
该怎么修改?
还有别的方法可以执行吗?
最好能给出实际代码。
谢谢!
...全文
396
14
打赏
收藏
php调用外部程序的问题
用php写一小程序,调用xp系统下的cmd.exe 用exec("c:/windows/system32/cmd.exe")却无任何反应。 请问是怎么回事? 该怎么修改? 还有别的方法可以执行吗? 最好能给出实际代码。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbianxp
2005-05-22
打赏
举报
回复
谢谢各位
ray929
2005-05-18
打赏
举报
回复
其实都不用输出
直接<?system("dir c:\\");?>也能输出结果
ray929
2005-05-18
打赏
举报
回复
我的脚本文件内容:
<?=system("dir c:\\");?>
浏览器输出结果:
驱动器 C 中的卷没有标签。 卷的序列号是 FC90-D945 c:\ 的目录 2005-03-21 10:50
Documents and Settings 2005-04-30 10:03
j2sdk1.4.2_08 2005-04-18 10:43
php4-gtk 2005-05-18 15:31
Program Files 2005-05-18 08:41
temp 2005-05-18 09:34 0 TryDock.log 2005-05-18 15:10
WINNT 1 个文件 0 字节 6 个目录 9,916,227,584 可用字节 6 个目录 9,916,227,584 可用字节
ray929
2005-05-18
打赏
举报
回复
1. echo system("c:\windows\system32\cmd.exe")有误
应为:echo system("c:\\windows\\system32\\cmd.exe")
2.c:\windows\system32\cmd.exe只执行了一个空的shell,不会有任何输出的
你试试:
echo system("dir c:\\");
lbianxp
2005-05-18
打赏
举报
回复
to hope1983
没有输出的话,就是说php没法调用那些命令了呗?
而且用了echo system("c:\windows\system32\cmd.exe"),连字符串都没有返回。
to 13seele
你那个命令执行是可以的。
hope1983
2005-05-16
打赏
举报
回复
你想弹出命令对话框那是绝对不可能的..因为在WEB叶面是不可能的.
(这也是那些JAVA学者们所说的什么WEB有很高的安全性等原因之一.)
你命令没错,它返回的只是字符串.都没输出....
echo system("D:\windows\system32\cmd.exe");
这样,就有输出的了.
13seele
2005-05-14
打赏
举报
回复
和你一样受这个问题困扰。在我这里执行“passthru("cmd");”就可以成功返回windows的版本和版权信息
lbianxp
2005-05-13
打赏
举报
回复
晕,哪个哥们给我指点一下?
lbianxp
2005-04-18
打赏
举报
回复
to hodat
哥们,还是没有反应啊。我用word.exe试过,也没反应。
到底怎么回事啊?
该怎么确定自己有权限?
to zhutimy
没有cmd.exe进程,我看了。
hodat
2005-04-18
打赏
举报
回复
第一,你要有执行权限,cmd需要最少有user的权限,而web一般是没有的
第二,exec("c:/windows/system32/cmd.exe")你这样等于是执行了一个空白的cmd,执行完了就结束了
应该这样使用exec("c:/windows/system32/cmd.exe dir c:")
zhutimy
2005-04-18
打赏
举报
回复
应该没问题的.你用任务管理器看看有没有cmd.exe这个进程.
lbianxp
2005-04-18
打赏
举报
回复
晕,怎么没人回了??
lbianxp
2005-04-16
打赏
举报
回复
exec("c:/windows/system32/cmd.exe")要是顺利执行的话,应该会弹出命令对话框吧?
我用exec执行别的可执行文件也没反应。
system()也试了。也没反应。
ashchen
2005-04-15
打赏
举报
回复
cmd在路径里面,可以直接调,也可以用。
system()
你想要什么反应?它返回的是字符串
python
调用
外部
程序
按钮_python
调用
外部
程序
的实操步骤
python
调用
外部
程序
的实操步骤在python的使用中,有时也不得不
调用
一下
外部
程序
,那么如何
调用
外部
程序
:首先,我们要启动python软件,使用的是python2.7的版本,具体如图:在
外部
调用
中主要要用到一个os标准模块,下面介绍一下关于os模块的函数,具体如图所示:假设我们
调用
电脑上的浏览器(我使用的是搜狗浏览器),那么我们先找找浏览器安装的路径位置,如图所示:我们将步骤三种找到的路径位置...
PHP
system
调用
外部
程序
并传递参数
PHP
system()
调用
外部
程序
并传递参数 使用
PHP
的时候,需要
调用
已有的
程序
作为项目的一部分,因为已经存在
程序
,所以直接使用system()函数是最直接的想法。 system的详细说明可以查看
PHP
手册的system 注意事项 使用system()函数
调用
外部
程序
时,当需要传递参数时,要注意书写的格式。 当不需要要传递参数时,可以直接写成: $cmd = "path\...
mysql
调用
外部
_MySQL 实现
调用
外部
程序
和系统命令
MySQL 实现
调用
外部
程序
和系统命令Refer:http://www.cnblogs.com/yunsicai/p/4080864.html1) Download lib_mysqludf_sys$ git clone https://github.com/mysqludf/lib_mysqludf_sys.git2) get mysql plugin dir as LIBDIR:mysql &...
Linux开发——C语言
调用
外部
程序
(如lua,python,
php
,java...)方法(CGI)
目录 CGI定义 CGI功能 CGI编程 GET方法: POST方法 实战 get方法服务端代码 get方法
外部
程序
(c语言)例子 post方法服务器端
程序
post方法
外部
程序
(c语言)例子 CGI定义 是用于WEB服务器和
外部
应用之间信息交换的标准接口。物理上是一段
程序
。 CGI功能 简单功能:计数器、生成包含日期、天气等的页面 中等难度的功能:图象映象、...
PHP
调用
外部
程序
的方法
在
PHP
中
调用
外部
命令,可以用如下三种方法来实现: 方法一:用
PHP
提供的专门函数(四个):
PHP
提供4个专门的执行
外部
命令的函数:exec(), system(), passthru(), shell_exec() 1)exec() 原型: string exec ( string $command [, array &$output [,
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章