PHP与服务器环境交互及XML基础入门
1. 使用exec()运行命令
在PHP中, exec() 是一个能将命令传递给shell的函数。它需要一个代表要运行命令路径的字符串作为参数,还可以选择接受一个数组变量和一个标量变量,数组变量会被填充命令的输出,标量变量会被填充命令的返回值。
例如,要获取当前工作目录的列表,可以向 exec() 传递 “ls -al .” 命令。以下是示例代码:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>使用exec()生成目录列表</title>
</head>
<body>
<div>
<?php
exec( "ls -al .", $output, $return );
print "<p>返回值: $return</p>";
foreach ( $output as $file ) {
print "$file<br />";
}
?>
</div>
</body>
</html>
ls 命令成功时返回0,如果无法找到或读取传递给它的目录,则返回1。虽然可
超级会员免费看
订阅专栏 解锁全文
1888

被折叠的 条评论
为什么被折叠?



