html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

PHP调用Linux系统的常用函数_PHP教程_编程技术

[ ] 已经帮助:人解决问题

  为了方便广大考生更好的复习,帮考网综合整理提供了Linux认证:PHP调用Linux系统的常用函数,以供各位考生考试复习参考,希望对考生复习有所帮助。RpLHTML5中文学习网 - HTML5先行者学习网

  PHP调用Linux系统的常用函数RpLHTML5中文学习网 - HTML5先行者学习网

  1、exec函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令RpLHTML5中文学习网 - HTML5先行者学习网

  exec($test,$array); //执行命令RpLHTML5中文学习网 - HTML5先行者学习网

  print_r($array);RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  2、system函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

  $last = system($test);RpLHTML5中文学习网 - HTML5先行者学习网

  print "last: $last/n";RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  3、passthru函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

  passthru($test);RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  4、popen函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

  $fp = popen($test,"r"); //popen打一个进程通道RpLHTML5中文学习网 - HTML5先行者学习网

  while (!feof($fp)) { //从通道里面取得东西RpLHTML5中文学习网 - HTML5先行者学习网

  $out = fgets($fp, 4096);RpLHTML5中文学习网 - HTML5先行者学习网

  echo $out; //打印出来RpLHTML5中文学习网 - HTML5先行者学习网

  }RpLHTML5中文学习网 - HTML5先行者学习网

  pclose($fp);RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  5、proc_open函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

 RpLHTML5中文学习网 - HTML5先行者学习网

  $arrayarray = array(RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","r"), //标准输入RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","w"), //标准输出内容RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","w") //标准输出错误RpLHTML5中文学习网 - HTML5先行者学习网

  );RpLHTML5中文学习网 - HTML5先行者学习网

  $fp = proc_open($test,$array,$pipes); //打开一个进程通道RpLHTML5中文学习网 - HTML5先行者学习网

  echo stream_get_contents($pipes[1]); //为什么是$pipes[1],因为1是输出内容RpLHTML5中文学习网 - HTML5先行者学习网

  proc_close($fp);RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  6、proc_open函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

  $arrayarray = array(RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","r"), //标准输入RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","w"), //标准输出内容RpLHTML5中文学习网 - HTML5先行者学习网

  array("pipe","w") //标准输出错误RpLHTML5中文学习网 - HTML5先行者学习网

  );RpLHTML5中文学习网 - HTML5先行者学习网

  $fp = proc_open($test,$array,$pipes); //打开一个进程通道RpLHTML5中文学习网 - HTML5先行者学习网

  echo stream_get_contents($pipes[1]); //为什么是$pipes[1],因为1是输出内容RpLHTML5中文学习网 - HTML5先行者学习网

  proc_close($fp);RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

  7、shell_exec函数RpLHTML5中文学习网 - HTML5先行者学习网

  <?phpRpLHTML5中文学习网 - HTML5先行者学习网

  $test = "ls /tmp/test";RpLHTML5中文学习网 - HTML5先行者学习网

  $out = shell_exec($test);RpLHTML5中文学习网 - HTML5先行者学习网

  echo $out;RpLHTML5中文学习网 - HTML5先行者学习网

  ?>RpLHTML5中文学习网 - HTML5先行者学习网

RpLHTML5中文学习网 - HTML5先行者学习网
RpLHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助