//Sicherungsordner anlegen
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_chdir($conn_id, $ftp_verz);
ftp_mkdir($conn_id, $sicherungsOrdner);
ftp_site($conn_id, "CHMOD 777 ".$sicherungsOrdner);
ftp_chdir($conn_id, $sicherungsOrdner);
ftp_close($conn_id);
function auslesen($ordner, $ftp_server, $ftp_user_name, $ftp_user_pass, $ftp_verz) {
if(file_exists($ordner)) {
$inhalt=opendir($ordner);
while($file = readdir($inhalt)){
if($file != '.' && $file != '..' && $file != 'Thumbs.db') {
//Datei oder Ordner?
if(count(explode(".", $file))>1) {
//echo substr($ordner, 2).$file.'<br />';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_chdir($conn_id, $ftp_verz.'/'.substr($ordner, 2)); //in Verzeichniss wechseln
$fp = fopen(substr($ordner, 2).$file, 'r'); //Datei auslesen
ftp_fput($conn_id, $file, $fp, FTP_ASCII); //Datei speichern
ftp_close($conn_id);
fclose($fp);
}
else {
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_chdir($conn_id, $ftp_verz.'/'.substr($ordner, 2)); //in Verzeichniss wechseln
ftp_mkdir($conn_id, $file); //neuer Ordner anlegen
ftp_site($conn_id, "CHMOD 777 ".$file); //Ordner Rechte geben
ftp_close($conn_id);
auslesen($ordner.'/'.$file.'/', $ftp_server, $ftp_user_name, $ftp_user_pass, $ftp_verz);
}
}
}
closedir($inhalt);
}
}
auslesen($startVerz, $ftp_server, $ftp_user_name, $ftp_user_pass, $ftp_verz.'/'.$sicherungsOrdner);
Daten/Partitionen/Festplatten löschen - aber sicher!
Luke_Filewalker 31.07.2008 - 29483 Hits -
Apache PHP, PHP wird nicht interpretiert
Kreavis 20.11.2008 - 106 Hits - 2 Antworten
(PHP) einen PHP-Parser mit PHP programmieren
skribbtkiddie 17.07.2009 - 356 Hits - 1 Antwort
[php] Zerstört base64 binäre Daten?
programmierwilly 18.07.2009 - 247 Hits - 4 Antworten
Suche meine php.ini, und wo ist dies: /usr/local/php5/lib/php.ini
TremorChrist 07.09.2009 - 343 Hits - 7 Antworten