php调用exe程序

作者&投稿:敛询 (若有异议请与网页底部的电邮联系)
php 调用exe问题~

方法1:
exec("D:\\Progra~1\\AppServ\\www\\****.exe", $info);

echo $info;

方法2:
system("D:\\Progra~1\\AppServ\\www\\****.exe", $info);

echo $info;

PHP里面exec其它命令可以成功执行,而调用特定的程序没有成功,我推测有三个方面的原因:

一是APACHE的进程(估计是httpd.exe)身份与你命令行执行的是否相同,可以在进程管理器里面查看。

二是环境不同,你的julia是否需要某些特定环境变量支持,PHP执行的时候这些环境变量是否都有,可以在PHPINFO()里面查看。

三是相对路径不同,命令行下执行时系统查找文件的环境不同,试试看这样写:
exec(" julia 12.jl");

修改为:
exec("c:\\julia\\julia.exe d:\\jl\\12.jl");


此外,你的调试信息显示stderr异常,是否julia必须依赖stderr。还有,julia是CONSOLE环境还是GUI程序,如果是CONSOLE的,能否使用-?或者-v参数显示简单信息,用以测试调用julia是否成功,例如你的julia支持julia -version显示版本号,那么你可以在PHP里面这样写:
exec(" julia -version");

查看命令行和浏览器里面的效果。

php可以调用外部exe程序,如果是在服务器端执行服务器端的程序,使用exec函数。

提示一点:php是服务器端脚本,因此,不能在客户端执行服务器端的程序。

system() exec() 能够调用在服务器端的exe程序

= = 可以么?


HPLaserjetservice.exe-应用程序错误 这个窗口经常跳出 我该怎么解决...
弄这个,首先你得懂这个是干嘛的,,,这个是打印机服务系统,,出现这个问题,一般都是系统内部的软件配置出了问题,,解决这个问题,两个办法,,一个找到这个应用程序,将其卸载,,,重新安装一个,,,第二个方法就是还原系统了。重装系统,,,本人不建议,,如果你电脑上有重要软件的话。

hpdrv.exe是什么进程 有什么作用 hpdrv进程查询
this is down to user preference 中文参考:hpdrv.exe是惠普电脑监视还原微软Microsoft Office套装相关进程。出品者:HP 属于:HP MS Office Monitor 系统进程:No 后台程序:No 网络相关:No 常见错误:N\/A 内存使用:N\/A 安全等级 (0-5): 0 间谍软件:No 广告软件:No 病毒:No 木马:No ...

我的HP本本里的进程,哪些可以删掉
这里面大部分都是系统进程,下面提出了一些非系统进程,供参考:瑞星杀毒软件:CCenter.exe、RavTask.exe、RavMonD.exe、RavStub.exe 指纹识别相关程序:DpHostW.exe 指点设备(触摸板)相关程序:Apoint.exe、ApMsgFwd.exe HP QuickPlay(支持 Quick 功能的系列电脑中集成的视频播放器):QPCapSvc.exe、QP...

开机后就出现 HPLASERJET SERVICE.EXE应用程序错误
1、Hplaserjet service.exe应用程序错误,那个英文是程序名,到网上搜索一下看看是什么程序,或你在操作什么出现的?找到后卸载重装试试,还是不行,换类似的软件。如果找不出原因来,卸载出事前下载的东西,还原一下系统或重装(有问题请你追问我)。2、如果是开机出现的是程序的话,看看开机启动中是否...

hpCMSrv.exe是什么进程
进程文件:server或者server.exe进程名称:novellserverlicensing描述:server.exe是novell服务组件相关程序,用于novell服务监听。注意:server.exe也可能是kodorjan后门的一部分,允许攻击者访问你的文件和计算机。此进程对机子的正常运行及安全起着重要作用,不能终止。出品者:novellinc.属于:novellserverlicensing此...

hp p1106的打印机安装哪个驱动
具体安装步骤:1.进入文件夹,然后点击setup.exe程序进入安装界面。点击“ USB 安装”,如下图。2.在“开始安装”窗口中,单击“安装打印机软件”。然后点击“开始安装”,如下图。3.在“选择简易安装或高级安装”窗口中,单击“简易安装(推荐)”项,然后单击“下一步”按钮,如下图。4.在“...

hptasks.exe hptasks.exe进程是什么 有什么用-搜狗输入法
进程文件: hptasks or hptasks.exe 进程名称: HP Display Settings 进程类别:存在安全风险的进程 英文描述:hptasks.exe is a process associated with the display settings for HP monitors.中文参考:对不起,暂时没有中文参考!出品者:HP 属于:HP Monitors 系统进程:No 后台程序:No 网络相关:...

如何安装惠普1010打印机?
方法和详细的操作步骤如下:1、第一步,打印机将具有驱动程序磁盘,双击setup.exe程序以进入安装界面,点击“ USB 安装”选项,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,单击“安装打印机软件”选项,然后单击“开始安装”按钮,见下图,转到下面的步骤。3、第三步,执行完上面的操作...

HP_IZE.exe-应用程序错误
15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上 ——最后我再强调一下,不是所有的电脑问题我们普通人都能搞得清摸得透的,以上的方法即使都已试过,谁也不能保证一定能够解决你的问题,因为电脑的问题的确很复杂,“不能为read”这仅仅是一个...

Windows10全新安装后,为什么惠普打印机P1108的驱动无法安装?
这是由于在升级Win10系统后惠普打印机驱动的相关软件没有迁移成功,从而导致打印机安装失败。1、首先关闭打印机电源,并断开惠普打印机与电脑的连接。2、然后依次进入“控制面板 - 程序和功能 - 卸载或更改应用程序”,在程序列表中找到HP ENVY惠普打印机相关软件卸载即可。3、重启电脑后打开打印机电源,...

眉县15766694570: php调用exe程序
郟水牛黄: php可以调用外部exe程序,如果是在服务器端执行服务器端的程序,使用exec函数. 提示一点:php是服务器端脚本,因此,不能在客户端执行服务器端的程序.

眉县15766694570: php 怎么调用 exe程序 要完整的例题! -
郟水牛黄: 您好,看到你提的这个问题后,我去查了PHP手机里面的exec函数,这个函数能帮你解决这个问题. 表面上看这个exec函数他是exec() executes the given command. 执行指令的一个函数.但是在cmd或者linux里面,要执行一个可执行文件都是...

眉县15766694570: 怎样用PHP脚本调用安装在Windows中的*.exe程序? -
郟水牛黄: 在尝试调用之前,至少你需要了解一定的知识才可以.1. 你的PHP环境是在Linux服务器还是Windows服务器上?如果是Linux服务器,那么是不支持exe程序运行的.2. 你的程序需要放在php文件能访问的目录中.当然,你必须能够访问PHP服务...

眉县15766694570: 听说php可以实现网页运行exe程序,具体怎么实现的 -
郟水牛黄: 用exec 函数,用法见此: http://cn.php.net/manual/zh/function.exec.php 如果这个满足不了你的要求,你可以在上面查查相关的函数,有很多的.一段中文说明:函数:exec() 程序执行功能函数库exec执行外部程序.语法: string exec(string ...

眉县15766694570: php文件中如何调用在服务器上的exe文件 -
郟水牛黄: 最好不要这样做! win系统服务器之所以安全就是因为apache和win系统相对独立! 如果你这样做了,你的网站或者应用极不安全! ------------ tab上面的那个键有个点,是执行系统命令的! 就提示这么多

眉县15766694570: 请高手帮忙……如何在php环境下运行本机内可执行文件exe? -
郟水牛黄: 不可以,浏览器不能直接运行exe文件只能下载,这是系统最基本的安全功能 试想病毒大部分都是exe文件,如果浏览器可以直接运行,微软都要歇菜了

眉县15766694570: php 如何后台执行本地脚本/exe ? -
郟水牛黄: 第一种:调用别的语言运行 第二种:做成一个类似接口的东西,然后用curl访问,curl设置参数可以不需要结果.

眉县15766694570: php网页如何与exe服务端程序互动? 当然,服务端程序是我自己开发的. 我举个例子. 访问一个 -
郟水牛黄: 1. php提供url访问地址的API,并处理并返回结果,最好json数据类型2. exe程序使用http post或者get请求获取php返回结果3. exe得到结果并显示出来

眉县15766694570: php 如何与exe 程序进行交互 -
郟水牛黄: 可以是可以,但是编出来的程序就像个残疾一样.你百度一下“php桌面程序”,就可以看到你想要的答案了.不过经过你的一翻查找后,相信你最终的选择是:php还是老老实实地做web吧

眉县15766694570: 为何我使用php调用exe会不成功: <?php system("a.exe",$str);echo $str; ?> 如果不是这样该怎么调用? -
郟水牛黄: exec()system() 只能在 safe_mode_exec_dir 设置的目录下进行执行操作.基于某些原因,目前不能在可执行对象的路径中使用 ..还有安全模式

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网