首页 / PHP / tar实用程序,PHP和exec
tar实用程序,PHP和exec
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了tar实用程序,PHP和exec,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含583字,纯文字阅读大概需要1分钟。
内容图文
![tar实用程序,PHP和exec](/upload/InfoBanner/zyjiaocheng/658/fb0c06b1b2dc4fe3bc47e1ddebec6189.jpg)
考虑以下代码
echo "tar -cvf $outpath -C $path $file<br>";
$arr = array();
$val = exec("tar -cvf $outpath -C $path $file", $arr);
var_dump($arr);
echo输出tar -cvf ../folder/subfolder1/1234.tar -C ../folder/ subfolder2,如果我从htdocs文件夹中的命令行调用它,则此命令会真正创建存档.但是exec什么也不做. var_dump($arr)打印空数组.所以这是问题
>如何让执行人员创建存档?
>为什么输出空数组?
UPD.请注意,我正在运行Windows.
解决方法:
对于那些会读这个问题的人:在命令中添加2& 1.我用shell_exec代替了sheel
$val = shell_exec("tar -cvf $outpath -C $path $file 2>&1");
echo "$val"; // prints output from tar
内容总结
以上是互联网集市为您收集整理的tar实用程序,PHP和exec全部内容,希望文章能够帮你解决tar实用程序,PHP和exec所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。