zoukankan      html  css  js  c++  java
  • php调用linux命令

    php有以下接口可提供执行外部函数:

      system()

      exec()

      popen()

    但要使用上面几个函数,首先,要配置php.ini配置文件。修改配置文件如下:

      safe_mode = off;

    改成

      safe_mode = on;

    函数使用讲解:

      string system ( string $command [, int &$return_var ] )

      参数讲解:

        $command:该命令将会被执行

        $return_var:将会返回执行该命令的返回值

      示例:

        system("ls -la", $return_var);

        print_r();//打印出该脚本的目录的所有详细文件名

       string exec(string command, string [array], int [return_var]);

      参数详解:

        $command:该命令会被执行

        $return_var:将会返回执行该命令的返回值  

       示例:

        $test = exec("ls -la");

        print_r($test);//成功返回0,

      

      file popen(command,mode);

      参数详解:

        $command:该命令会被执行

        $mode:设置读写模式

      示例:

      $file = popen("/bin/ls","r");

      //一些要执行的代码

       pclose($file);

    备注:以上示例只是简单的示范,要详细了解,还是要多用用搜索引擎。

  • 相关阅读:
    【leetcode】Recover Binary Search Tree
    【leetcode】Dungeon Game
    【leetcode】Text Justification
    【leetcode】Largest Number
    【leetcode】Merge k Sorted Lists
    【leetcode】Reverse Nodes in k-Group
    【leetcode】Multiply Strings
    【leetcode】Unique Binary Search Trees II
    hdu 1885 bfs+状压
    hdu 1429 bfs+状态压缩
  • 原文地址:https://www.cnblogs.com/sustudy/p/4195325.html
Copyright © 2011-2022 走看看