社区
基础编程
帖子详情
php是不是不能连续执行外部命令的?
Cain
2003-12-01 02:58:55
<?
exec("c:");
$command = "cd c:/program files/microsoft office/office";
$a = str_replace("/","\\",$command);
exec($a);
exec("winword.exe");
?>
这个php文件在D盘下,可是为什么不能启动word?
...全文
77
4
打赏
收藏
php是不是不能连续执行外部命令的?
这个php文件在D盘下,可是为什么不能启动word?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dragonsdg3
2003-12-02
打赏
举报
回复
请问如何禁用?
xuzuning
2003-12-01
打赏
举报
回复
看来你对操作系统不很熟悉呀
copy 是内部命令,需要启动一个command进程
形如
command copy showphoto3.htm d:\
建议你不要做此类试验,万一输错的命令将可能造成不可挽回的损失。
另外请设置php.ini将此类危险的函数禁用
Cain
2003-12-01
打赏
举报
回复
我刚才把改了一下,
<?
exec("c:");
$b = "copy showphoto3.htm d:/";
$bb = str_replace("/","\\",$b);
$list = exec($bb);
echo 'Result: '.$list;
?>
显示结果是:
Result: 系统找不到指定的文件。
这是为什么?
xuzuning
2003-12-01
打赏
举报
回复
winword.exe是有界面的可执行程序,被php调用通常是要报错的。不知你的为什么没有报错
即使不报错,没有了界面操作也是枉然
在
PHP
中
执行
Linux系统命令:实现强大的命令行交互
这种功能可以为开发者提供更多的灵活性和功能,可以
执行
各种命令,并处理命令的输出结果。本文将详细介绍如何在
PHP
中
执行
Linux系统命令,并提供相应的源代码示例。除了
执行
简单的系统命令,
PHP
还可以
执行
更复杂的命令,并处理命令的输出结果。例如,可以将命令的输出结果保存到变量中,或者对输出结果进行进一步的处理和解析。函数,
PHP
还提供了一种更简洁的方式来
执行
系统命令,即使用反引号操作符(``)。反引号操作符可以将命令包裹起来,并返回命令的输出结果。函数或反引号操作符
执行
系统命令时,要确保输入的命令是安全的。
php
中
执行
shell脚本/shell命令/生成shell脚本的实现方法(一)(*)
php
下
执行
shell命令可以用system、exec之类的,但是每个单独的system命令都是分别调用shell的,每次的环境都要重新初始化。如果有返回值,其中的 2>&1 是必须的 它负责重定向输出strerr 转到strout 输出。因此,如果用
php
执行
多条命令
连续
的操作,则
不能
通过多条system实现功能。1,用
php
生成shell文件并
执行
它,完事后删除。以上代码直接在
PHP
中
执行
SHELL语句。本文提供以下二种方法,供大家参考。多条命令,直接换行即可。make.sh 文件。
PHP
命令
执行
漏洞基础
前言
PHP
命令
执行
漏洞 应用程序的某些功能功能需要调用可以
执行
系统命令的函数,如果这些函数或者函数的参数被用户控制,就有可能通过命令连接符将恶意命令拼接到正常的函数中,从而随意
执行
系统命令,这就是命令
执行
漏洞。 基本函数 1.system()用于
执行
外部程序,并且显示输出 <?
php
system('whoami'); ?> 2.exec()函数用于
执行
一个...
c语言不是内部或
外部命令
也不是可运行程序,CMD命令:不是内部或者
外部命令
也不是可运行的程序或批处理文件...
【本文转自:https://blog.csdn.net/l_mloveforever/article/details/79513681】前言:相信有很多小伙伴都比较喜欢使用Command命令来快速的打开或运行程序,但是有些时候命令提示符会和我们开个小玩笑。今天我就教大家如何管教这个不听话的cmd!场景:看有些大神在命令提示符里输入两句命令就能
执行
一大串东西,本着学习的态度,先试试再说!没成想出现了...
命令
执行
漏洞详解
一、命令
执行
漏洞原理 在编写程序的时候,当碰到要
执行
系统命令来获取一些信息时,就要调用
外部命令
的函数,比如
php
中的exec()、system()等,如果这些函数的参数是由用户所提供的,那么恶意用户就可能通过构造命令拼接来
执行
额外系统命令,比如这样的代码 <?
php
system("ping -c 1 ".$_GET['ip']); ?> 程序的本意是让用户传入一个ip地址去测试网络连通性,但是由于参数不可控,当我们传入的ip参数为"127.0.0.1;id“时,
执行
的命令就便成了
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章