如何从Codeigniter控制器执行批处理文件

时间:2019-05-21 04:22:47

标签: codeigniter

从控制器调用函数时,我想在路径/ URL中执行批处理文件。怎么样?

class myController extends CI_Controller {

    function __construct(){
        parent::__construct();  
    }

    function myCall() {
        system("cmd /c C:\xampp\htdocs\test\assets\batchfile\myfile.bat");
    }
}

没有回应

2 个答案:

答案 0 :(得分:0)

查看此链接:https://codeigniter.com/user_guide/general/cli.html

确保为控制器发送正确的参数。

答案 1 :(得分:0)

在调用system()函数以获取输出(输出的最后一行)时调用echo。

function myCall() {
  echo system("cmd /c C:\xampp\htdocs\test\assets\batchfile\myfile.bat");
}