a comment için kılavuz sayfasına itibaren, bu deneyin copy a>:
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
Bu çözüm mutlu $dst dizininde bulunan tüm dosyaları üzerine unutmayın. Bunu önlemek istiyorsanız, bir fonksiyon içine this question kodunu sarın ve yerine bu işlevi diyebiliriz copy.
Ben size benim cevap düzenlemek için mutlu olacağım açıklık varsa, FTP üzerinden aktarmak istediğiniz emin değilim.