php 处理shell_exec执行cmd命令行 10C

请问下,我想执行shell_exec(cmd: "java -jar"." ".$config." ".$file1);
错误提示:Parse error: syntax error, unexpected ':' in D:\phpStudy\PHPTutorial...
shell_exec执行cmd命令行是不是还要开启配置的?

6个回答

我想执行shell_exec(cmd: "java -jar"." ".$config." ".$file1);

如:$output = shell_exec('ls -lart');

shell_exec里面的参数是字符串

qq43599939
橙虚缘 回复caozhy: 什么叫胡乱灌水,他语法都是错的
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 请管理员注意封杀这个胡乱灌水的垃圾用户。
一年多之前 回复

打开php.ini,关掉安全模式safe_mode = off

你这个是语法错误乐村淘

cmd: 这么明显的错误没有人看到吗?“cmd: ”应该去掉,或者:号换成.号

exec($command, $retval, $status); $command就是命令语句

shell_exec(cmd: "java -jar"." ".$config." ".$file1);里边的参数有问题,不是一个字符串,cmd:,手册中是这样规定的,
string shell_exec ( string $cmd )

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
cmd 命令行 执行php文件
**首先添加环境变量 路径 :D:\php7.2 D:\php-7.2>php a.php
cmd命令行中文乱码处理
设置CMD命令行默认编码         chcp 命令: 显示或设置活动代码页编号     ctrl+r 打开 “运行” 对话框,回车打开 CMD 命令行   在命令行中输入 chcp 936 回车, 当前控制台会切换到新的代码页.  (这个命令对当前cmd窗口有效)    这时该代码页的编码已经换为默认, 但可以关闭后重新打开还是其他编码,可以在标题栏点击右键, 打开属性面板, 选择...
Golang执行cmd命令行的方法
1. Golang执行系统命令使用os/exec Command方法: func Command(name string, arg ...string) *Cmd 第一个参数是命令名称,后面参数可以有多个命令参数。 cmd := exec.Command("ls","-a") if stdout, err := cmd.StdoutPipe(); err != nil { ...
php中判断shell_exec执行结果
在做第三方登录的时候,注册时头像下载比较耗时,所以改为了异步 shell_exec 执行wget     不过shell_exec执行成功无输出  和  执行失败 返回的都是null 在记录错误日志的时候区分就成问题了。    在php手册的评论中找到了区分的方法,在此记录一下。     $shell = "wget -O despath sourcepath && echo
PHP协程:并发 shell_exec
在PHP程序中经常需要用shell_exec执行一些命令,而普通的shell_exec是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。在Swoole4协程环境下可以用Co::exec并发地执行很多命令。 本文基于Swoole-4.2.9和PHP-7.2.9版本 协程示例 <?php $c = 10; while($c--)...
强大的php函数shell_exec
一个实现杀死服务器所有进程的类! <?php /** * PHP Kill Process * * Sometimes, it can happen a script keeps running when it shouldn't, and it * won't stop after we close the browser, or shutdown the computer. Be...
php 命令行执行参数详解
为了方便在任意目录下执行php命令行命令,我们把php.exe所在的路径配置到系统的环境变量path。 执行 php -h 命令我们可以看到如下所示命令参数: Usage: php [options] [-f] [--] [args...]        php [options] -r [--] [args...]        php [options] [-B ] -R [-E
命令行下执行php脚本
界面交互 命令行模式(CLI)下执行PHP脚本,可以使用STDOUT和STDIN与命令行界面进行交互,如下面代码: <?php fwrite(STDOUT,"Enter Name:");//向命令行界面输出"Enter Name:" $name = trim(fgets(STDIN));//从命令行获取输入 fwrite(STDOUT,"the name is $name");//向命令
php命令行执行方式
如何在windows下将php配置成像java那样的,在任何盘符和目录下执行php程序,不用在到php所在的目录下执行php命令rn比如php安装在c:/phprnphp程序在d:/ss/test.phprn正常情况是到c:/php 然后执行php d:/ss/test.phprn我想在任何目录下都可以输入命令php d:/ss/test.php执行,请问如何在环境变量中配置
php执行CMD命令行的权限 连接不上额~
用passthru执行命令行 完成对远程pc中服务的开起 关闭操作。rnrnpassthru('net use \\\\192.168.2.102\\ipc$ "1" /user:"administrator" & sc \\\\192.168.2.102 stop myServer',$s);rnrn但是实际使用起来始终没有administrator权限rnadministrator没能连上返回2 ,不写用户名密码的IPC空链接可以连上rnrnrn但是这命令直接在cmd里可以成功, 放到php里就不行 啥原因?
linux 下php的shell_exec()杀进程的问题
我在linux下写php代码,通过pid杀进程,执行没有错误提示,但就是不成功,执行完后进程id还在,有人说是权限问题,求教,代码如下:rnrn比如说进程id为1208rnrn[code=PHP]rnrnrnrn[/code]rn
cmd命令行
cmd命令行
cmd 命令行
cmd 命令行
命令行执行BCP 提示处理命令行出错
我在服务器上面用脚本生产了一个2G的 SQL文件,要导入到本地rn这个SQL文件是整个数据库的SQLrnrnrnbcp 127.0.0.1..UFcsbh in H:\data\script.sql -U sa -P 123456rn这是BCP的语句rn
php 直接cmd命令行可以,但是 php exec()执行命令行不成功,求大佬分析原因
php 直接cmd命令行可以,但是 php exec()执行命令行不成功,求大佬分析原因rn[img=https://img-bbs.csdn.net/upload/201812/26/1545797248_58426.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201812/26/1545797258_540975.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201812/26/1545797267_651839.jpg][/img]
windows中在cmd命令行 执行sql脚本
windows中在cmd命令行 执行sql脚本: sqlplus /nolog conn ynbdts/ynbdts@ynbdts --ynbdts为用户名、密码、SID @ 文件绝对路劲
window cmd命令行下执行perl语句
windows cmd命令行下需要用双引号 “”来对命令行参数打包;举例如下:perl -e " print 'hello world' "; #print 'hello world' 这个是perl语句PS:window下面必须是双引号来包括,否则会报错: Can’t find string terminator “’” anywhere before EOF at -e line 1
命令行cmd执行不了PsExec64.exe的时候
命令行执行不了PsExec64.exe的时候:cmd输入 C:\User\Administrator\Desktop\jdk+tomcat相关\PsExec64.exe  \\127.0.0.1 -u administrator -p Jtest12345 /s cmd 通过登录系统的用户administrator来执行。...
有关cmd窗口中命令行的执行!
我要在一个cmd窗口中,实现类似ipconfig,ping的命令,并且要能得到执行后的结果。rn但是执行到“string strRst = p.StandardOutput.ReadToEnd();”时,就不往下执行了。rn我的代码如下:rnrn // 实例一个Process类,启动一个独立进程rn Process p = new Process();rnrn // 设定程序名rn p.StartInfo.FileName = "cmd.exe";rn // 关闭Shell的使用rn p.StartInfo.UseShellExecute = false;rn // 重定向标准输入rn p.StartInfo.RedirectStandardInput = true;rn // 重定向标准输出rn p.StartInfo.RedirectStandardOutput = true;rn //重定向错误输出rn p.StartInfo.RedirectStandardError = true;rn // 设置不显示窗口rn p.StartInfo.CreateNoWindow = false;rnrn // 启动进程rn string pingrst;rn p.Start();rn rn p.StandardInput.WriteLine("ipconfig");rn // 从输出流获取命令执行结果rn string strRst = p.StandardOutput.ReadToEnd();rnrn p.StandardInput.WriteLine("ping 172.16.2.15");rn p.StandardInput.WriteLine("exit");rn p.WaitForExit(); rn // 从输出流获取命令执行结果rn strRst = p.StandardOutput.ReadToEnd();
C# 打开一个cmd命令行执行的程序
此处表示打开资源管理器到c盘 \\为\ 的转意字符,第二条为打开(计算器),3用IE打开百度。
有关cmd窗口命令行的执行!急
如何用代码实现在cmd窗口输入如下三条命令rnftp 172.16.2.15rn用户名rn密码
PHP执行Linux命令的两个有用的函数exec和shell_exec
php中的exec和shell_exec两个函数都可以用来执行linux命令,但它们在使用方式以及结果的返回上,差别还是比较大的。 exec 调用方式: exec($cmd.' 2>&1',$output,$status); $cmd:shell脚本 2>&1:表示shell脚本执行过程中的错误信息会被输出 $output:数组格式,用于存储2>&1输出的错误信息
php或js调用cmd命令行
&amp;lt;?php include_once(&quot;inc/auth.inc.php&quot;); $HTML_PAGE_TITLE = _(&quot;CAPP单点登录&quot;); include_once(&quot;inc/header.inc.php&quot;); $user_id=$_SESSION[&quot;LOGIN_USER_ID&quot;]; $query=&quot;select byname,user_name from user where ...
PHP中的shell_exec()函数问题
使用的是wdcp面板开出来的虚拟空间rnrn源代码rn[code=php]rnrn[/code]rn用php执行 上面代码后提示 Continuing in background, pid 26540,好像返回成功了,但是实质上没有成功下载文件,(然后我直接在xshell上面执行wget语句却能够正常下载)rnrn我查看了一下,日志 下wget时提示 rnrnResolving wget.xxx.cn... failed: Temporary failure in name resolution. rnrnwget: unable to resolve host address `wget.xxx.cn' rnrnrnrn百度了一下,解决办法 rn解决办法:rnrn 登入root(VPS)。rnrn 进入/etc/resolv.conf。 rnrn修改内容为下rnrn nameserver 8.8.8.8 #google域名服务器 rnrnnameserver 8.8.4.4 #google域名服务器 rnrn按照以上设置之后,,还是不可行(已经重启服务器) rnrnrnrnrnps www已有shell_exec()执行权限rnrn 求可行的解决办法rn谢谢
PHP Shell_exec所遇到的坑
因为需要在项目中使用shell_exec执行python脚本,在测试下shell_exec("test.py")能够正常无误运行,但是加个目录shell_exec("python/test.py")则失效了,用的PHP框架,原因一开始想到是PHP的目录限制,但是苦试无果后发现不是目录的问题。 于是想到可能是shell_exec命令不支持目录?一言惊醒梦中人,shell_exec就相当于命令行执行
PHP执行如何外部命令行
e:ncd E:\Program Files (x86)\Weeny Free Word to PDF Converter\nword2pdf.exe /source "d:\wamp\www\up1\1437027098.doc" /target "c:\My PDF"n这三条命令怎么用exec()执行,能麻烦写一下代码么?
php 命令行模式,php执行linux命令
在linux终端执行php命令,使用如下代码。 注意 [yuanjun@myyaf logs]$ php -r ' echo "hello\n" ; '                //输出“hello(换行)” [yuanjun@myyaf logs]$ php -r ' echo "hello\n" ; ' ; //输出“hello(换行)” php语法分号必不可少,否则报错
cmd命令行帮助
windows xp下的所有cmd 命令帮助信息文档;
有关命令行CMD命令大全
xp.cmd命令大全 有关某个命令的详细信息,请键入 help 命令名 assoc 显示或修改文件扩展名关联。 at 计划在计算机上运行的命令和程序。 attrib 显示或更改文件属性。 break 设置或清除扩展式 ctrl+c 检查。 cacls 显示或修改文件的访问控制列表(acls)。 call 从另一个批处理程序调用这一个。 cd 显示当前目录的名称或将其更改。 chcp 显示或设置活动代码页数。 chdir 显示当前目录的名称或将其更改。 chkdsk 检查磁盘并显示状态报告。 chkntfs 显示或修改启动时间磁盘检查。 .............................
CMD命令行高级教程
批处理基础,常用特殊符号,FOR命令详解,FOR命令中的变量
CMD命令行大全 DOS
CMD命令行大全,包含常用DOS命令及用法。 CMD命令行大全 CMD BAT DOS 命令行
CMD命令行用法的总结
写博客确实是个好习惯,也许自己写得很烂,不能分享,但是前端知识如此庞杂,如果不留下个印记的话下次又得重新来过了。一:按住win与R键进入,输入cmd进入cmd;二:常用的几个方法:1:   dir                      显示当前对象的一级子目录;2:cd                       锁定一个目录文件3:盘符如(c)+:     进入一个盘目录4:..      ...
cmd命令行MySQL数据库表
1.创建数据库表:create table 表名(id char(10) not null primary key,name varchar(20) not null,address varchar(50));2.向表中添加信息:insert into 表名 values(123,&quot;李阳&quot;,&quot;上海&quot;);insert int 表名(id,name,address) values(456,&quot;小吾&quot;,&quot;...
android cmd 下命令行
在不用编译器的情况下如何创建并且运行程序,我们只需要在sdk的tools下用命令行的方式启动。 首先进入在运行框中输入cmd然后在窗口下输入对应操作的命令行。 查看sdk的版本 在sdk的tools的目录下输入 Android list targets 出现对应的Android api F:\Users\ASUS-PC\AppData\Local\Android2\sdk\tools>
数据库cmd命令行
键:主键primary key:不受业务干扰,永不改变 关联关系:外键foreign key:将另一表的主键作为自己的外键 一对一:一端有一个外键即可在谁身上即可必须唯一,一对一唯一外键关联。 一对多:外键是在多方身上,一对多外键关联,可以重复。 多对多:抽取出第三张关系表,需要2个字段分别为2个对象的主键,都存在重复。 表名规范t下划线实体创建类列名:(主键PK下滑实体)数据类型tin
cmd命令行杀进程
打开cmd窗口 输入  taskkill /pid[进程码] -t(结束该进程) -f(强制结束该进程及其所有的子进程) 假如提示为拒绝访问,则以管理员身份运行cmd即可
运行CMD命令行变慢
我自已写了一个聊天程序,然后在机器上模拟一个服务器,两个客户端,结果导致 运行CMD,然后在里面键入命令行响应极慢,我打一个字母要隔半秒才能显示出来,任务管理器也只显示残缺不全的一部份,重启机器都没用,哪位有经验这是什么问题?真晕死了
CMD命令行的错误!火急
谁遇到过这种情况?用cmd打开命令行就弹出个信息rn说cmd.exe错误!这是怎么会事?大家帮帮忙!
cmd下常用的命令行
网络管理常用的命令行 对分析网络状况有很大的用处 也是网管常用的命令
cmd命令行中英互译
cmd命令行中英互译,java编写的一个类,调用谷歌翻译的url。 功能比较简洁,但是有效。 配置环境变量可在任意目录下使用该命令。 C:\Users\**>fy deploy C:\Users\**>java -cp D:\ProgramFiles\diyTools Test deploy 部署 deploy Bùshǔ 动词 部署 调配 配置 部署
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件