如何从PHP执行命令?

时间:2016-12-24 07:20:22

标签: php

我的意思是如果有人点击按钮然后它运行一个命令并创建一个文件。我想在Windows Server上使用它。

4 个答案:

答案 0 :(得分:3)

在php中执行命令时可以使用

exec()

  

exec - 执行外部程序

system()

  

system - 执行外部程序并显示输出

passthru()

  

passthru - 执行外部程序并显示原始输出

根据他们如何返回数据,工作有所不同。

答案 1 :(得分:0)

您可以使用exec关键字在Linux或Windows上执行命令 如果您在窗口服务器上使用完整路径 php.exe script.php 例如

exec("d:/path/php/executable/php.exe d:/wamp/www/program/defender/tester.php", $myout);

print_r($myout);

答案 2 :(得分:0)

您可以使用,例如shell_exec()system()``exec()proc_open()passthru()

   interface eth0
   static ip_address=192.168.0.101/24
   static routers=192.168.0.1

答案 3 :(得分:0)

首先,您必须在客户端上创建一个按钮或表单,然后您必须实现逻辑,以便在按下按钮后将请求发送到您的服务器。

然后在服务器端,你必须执行你的代码:

e.g。

<?php
  echo shell_exec('cmd /?h > randomFile.txt');