comparare due file

Per comparare due file devo prenderne il contenuto metterlo in una stringa e compararlo con quale funzione?

 :o

dopo che ho fatto la comparazione posso evidenziare una stringa "fusa" con evidenziate le differenze?

ad esempio :

$i = 'CIAO SONO IO';

$k = 'CIAO SONO IO MA NON TI TROVO';

$differenze = 'CIAO SONO IO <b>MA NON TI TROVO</B>';

evidenziandole poi con i tag html

 :bye:

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

se sei sotto linux potresti provare ad eseguire il "diff" e ad utilizzare il suo output per mostrarlo all'utente via PHP

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

no sono in ambiente windows ( il mio server casalingo è windows , sto pensando di passare a linux appena capisco come upgradare mysql,php e apache alle ultime versioni)

non si puo controllare?

io avevo pensato a sha1_file e usare gli hash per controllare se il file è stato modificato in modo da poter salvare una "storia" delle modifiche al file :D con le varie versioni dei file ( senza sovrascriverli )

( sto creando un mini CVS )

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

con gli hash controlli se i file sono uguali, ma le differenze come le trovi?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

non le trovo :(

ti stavo per dire che con gli hash mi rendo conto se devo aggiungere un record con il nuovo file nella cronologia degli upload , ma così non potrò mostrare le differenze  e poi unire i due file :(

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda