首页 新闻 会员 周边 捐助

php调用 cmd命令(将输出结果保存至txt文件),未生成文件

0
悬赏园豆:10 [待解决问题]
直接在cmd运行“cd /d F:\xampp\htdocs\dytest\new\2015-05-20_68 && dir >>F:\xampp\htdocs\dytest\new\2015-05-20_68\test.txt” 有生成test.txt文件,
但使用php调用,如下 $a = exec("cd /d F:\xampp\htdocs\dytest\new\2015-05-20_68 && dir >>F:\xampp\htdocs\dytest\new\2015-05-20_68\test.txt 2>&1" ,$out, $status);
print_r($a); echo '<br />' ;
print_r($out);
echo '<br />' ;
print_r($status);
输出:
Array ( )
0

输出结果是空的,也没有生成test.txt文件,不知道什么原因,求解答
php
小鱼娟娟的主页 小鱼娟娟 | 初学一级 | 园豆:186
提问于:2015-05-21 18:17
< >
分享
所有回答(2)
0

把  exec 改为 shell_exec 试试

dudu | 园豆:29542 (高人七级) | 2015-05-21 18:39
0

php转义字符问题

小鱼娟娟 | 园豆:186 (初学一级) | 2015-05-26 11:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册