【发布时间】:2011-01-14 03:46:14
【问题描述】:
我为我的网站编写了一个基本的内容管理系统,包括一个管理面板。我了解基本文件 IO 以及通过 PHP 进行复制,但是我尝试从脚本调用的备份脚本失败了。我试过这样做:
//... authentication, other functions
for(scandir($homedir) as $buffer){
if(is_dir($buffer)){
//Add $buffer to an array
}
else{
//Back up the file
}
}
for($founddirectories as $dir){
for(scandir($dir) as $b){
//Backup as above, adding to $founddirectories
}
}
但它似乎不起作用。
我知道我可以使用 FTP 来做到这一点,但我想要一个完全服务器端的解决方案,只要有足够的授权就可以在任何地方访问。
【问题讨论】:
-
这太可怕了,我现在正在研究完全相同的问题,一分钟前我问了几乎相同的问题:) 不过我删除了它,因为我得到了一个很好的现有问题:stackoverflow.com/questions/1334613/zip-a-directory-in-php
-
我很惊讶没有人提到 DirectoryIterator 来获取你的文件。