|
我想在php中以root身份调用linux命令,建立一个目录。代码如下:
<?
$cmd="su --login root -c 'mkdir /root/temp'";
$fp=popen($cmd,"w");
fputs($fp,"111111");
pclose ($fp);
?>
111111是root的密码。
将以上存为mk.php文件,然后以普通用户身份键入:
php mk.php
出现以下提示:
standard in must be a tty
操作不成功,不知提示是什么意思,如何解决? |
|