所以我有一个当前主机不允许我通过exec()/ passthru()/ ect使用tar的客户端,我需要定期备份网站并以编程方式备份,那么有解决方案吗?
这是一个linux服务器.
PHP 5.3提供了一种更简单的方法来解决此问题.
请看这里:http://www.php.net/manual/en/phardata.buildfromdirectory.php
buildFromDirectory(dirname(__FILE__) . '/project'); ?>
在http://pear.php.net/package/Archive_Tar,您可以加载PEAR tar包并像这样使用它来创建存档:
create($files)) { //Sucess } else { //Fail } ?>