Heim > Backend-Entwicklung > PHP-Tutorial > PHP执行cmd命令的方法

PHP执行cmd命令的方法

WBOY
Freigeben: 2016-07-25 08:57:33
Original
1322 Leute haben es durchsucht
  1. exec("mkdir d:\\test",$out);
  2. print_r($out);
  3. ?>
复制代码

执行该php文件,会发现在d盘下多了一个test文件夹。

参考文档: exec函数解析 exec语法: string exec(string command, string [array], int [return_var]); exec返回值: 字符串

exec参数说明 Command – 需要执行的命令 Array – 是输出值 return_var –是返回值0或1,如果返回0则执行成功,返回1则执行失败。 exec不成功,调试方案

技巧分享: 使用管道命令, 使用 2>&1, 命令就会输出shell执行时的错误到$output变量, 输出该变量即可分析。 例如: exec(‘convert a.jpg b.jpg’, $output, $return_val); 修改为:

  1. exec(‘convert a.jpg b.jpg 2>&1′, $output, $return_val);
  2. print_r($output);
复制代码


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage