命令执行

命令执行

函数解析

1、system()

  • 执行命令输出结果

2、exec()

  • 只会输出结果最后一行(还得通过echo来进行输出)

3、passthru()

  • 执行命令输出结果(还得通过echo来进行输出)

4、shell_exec()

  • 执行命令输出结果(还得通过echo来进行输出)

5、反引号(`)

  • 反引号就是调用了shell_exec()函数(还得通过echo来进行输出)

6、popen(要执行的命令, 参数)

<?php
    $a = popen('whoami', 'r');
    echo read($a, 1024);
?>
  • 这个执行的返回值比较特殊,返回的是一个文件指针,需要使用fread来进行读取返回值
posted @ 2022-07-12 17:26  余星酒  阅读(424)  评论(0)    收藏  举报