Dateien vergleichen

Hey,

kann man eigentlich mit PHP Dateien vergleichen?

Grüße

klar o.O

einfach mit fgets() immer ein Zeichen auslesen und vergleichen :ps:

Naja,

ich habe heute mein phpBB Forum geupdatet und dort kam dann:

24 Dateien sind nicht gleich der original

was möchten Sie tun?

zusammenführen
überschreiben

ich frag mich bloß wie das geht–>das mit dem vergleichen und den zusammenführen bz überschreiben?!

Grüße

Du musst:
-Die Dateien untersuchen (Dateigröße, Hash, Bit by Bit)
-Die betroffenen Dateien speichern, das geht am besten mit einer Session
-Eine HTML-Seite ausgeben, wo nach der Aktion gefragt wird
-DIe HTML-Seite absenden lassen
-Die Ergebnisse verwerten und an die gespeicherten Dateien anwenden :wink:

Zur Untersuchung:
Am schnellsten geht zweifellos die Dateigröße (filesize()), ist aber unsicher.
Ausgezeichnete Ergebnisse erreicht man mit einem Dateihash: md5_file(), die beiden hashs vergleichst du einfach, außerdem kann man die Orgnialhashes der Dateien speichern
Oder du vergleichst beide Dateien Bit By Bit, dafür brauchst du aber die Orgninaldatei UND die zu vergleichende Datei, außerdem ist es langsam und völlig unnötig. Dafür gibt es Hashes :wink: