read()) { if ($file != "." && $file != "..") { if (is_dir($strSource."/".$file)) { if (!@ftp_chdir($ftpConnection, $strDestination."/".$file)) { ftp_mkdir($ftpConnection, $strDestination."/".$file); } fxUploadFolder($strSource."/".$file, $strDestination."/".$file, $ftpConnection); } else { ftp_chdir($ftpConnection, $strDestination); $upload = ftp_put($ftpConnection, $file, $strSource."/".$file, FTP_BINARY); } } } $directory->close(); $arrRetour['resume'] = "R�pertoire " . str_replace('../', '', $strSource) . " copi�\n"; return $arrRetour; }