Die Zeit habe ich nicht, aber ich werde sie mir wohl nehmen müssen.
Denn, wenn bereits die erste Datei beim Abgleich einen Fehler verpasst bekommt, wird das bei den anderen nicht anders sein.
Manuell ist sicherer, das stimmt.
Naja, dann danke für Deine Hilfe und für die Bestätigung, dass mein Grundgedanke, es manuell zu machen, keine "schlechte" Idee war.
Falls noch jemand Vorschläge hat nehme ich sie natürlich gerne an .
EDIT: Also... Ich habe mich nun dazu entschieden, das ganze so zu machen:
PHP-Code:
<?php
$f = fopen("compare.txt","a");
foreach(scandir(dirname(__FILE__)) AS $file) {
if($file == "." OR $file == ".." OR is_dir($file)) {
continue;
} else {
fwrite($f,$file."=".md5_file($file)."\r\n");
}
}
fclose($f);
?>
Das Script schreibt z.B. .htaccess=3b45456ed126434a17e0962ab25d3846 in die compare.txt. Eine Datei pro Zeile. Das ganze mache ich zweimal: Einmal für mein Backup und einmal für das Update. Jeweils in den Verzeichnissen, wo Updates möglich sind (Plugins z.B. sind normalerweise davon ausgeschlossen). Durch den Vergleich sehe ich, in welchen Dateien Unterschiede vorhanden sind. Die Dateien selbst vergleiche ich dann per UltraCompare. Die Synchronisation der Dateien mache ich dann wieder manuell. Ich denke, so klappt es.