blizniak
7.03.2008, 20:40:31
struktura tabeli
id int
opis blob
w tabelce sa jakies rekordy i biore np rekord o id=3 i id=7 i teraz jak wyswietlic roznice jakie wystapily w opisie w tych rekordach
mniej wiecej chodzi mi o cos podobnego do wikipedii tam w zakladce historia jest mozliwosc porownywania dwoch wersji
czy istnieja jakies gotowe funkcje ktore mozna wykorzystac, albo ma ktos moze jakis pomysl jak to zaimplementowac
Pobierasz sobie z bazy te 2 wpisy i porównujesz.
<?php
mysql_query("SELECT * FROM tabela WHERE id=1 OR id=2"); while($r = ...) {
$Wpis[] = $r;
}
if($Wpis[0]['nazwa']!=$Wpis[0]['nazwa'])
{
echo 'Nazwy się zmieniły'; }
?>
blizniak
7.03.2008, 23:06:16
no ok ale co w przypadku jezeli mamy np w 1 rekordzie zdjecie <img src="Obrazki/px1.gif" width="1" height="1" alt="" border="0">
a 2 drugim rekordzie zdjecie <img src="katalog/Obrazki/px1.gif" width="1" height="1" alt="" border="0">
zdjecia te sa w innych katalogach ale przedstawiaja te sama zawartosc i jezeli bede je powownywal tak jak napisales to dostane informacje ze sa rozne mimo to ze one sa takie same tylko w innym katalogu
lub
1 rekordzie zdjecie <img src="Obrazki/px1.gif" width="1" height="1" alt="" border="0">
a 2 drugim rekordzie zdjecie <img src="Obrazki/klsfsdg.gif" width="1" height="1" alt="" border="0">
tutaj tez pokaze ze sa rozne, sa one w tych samych katalogach tylko maja inna nazwe ale przedstawiaja to samo
chodzi mi o to zeby porownac dwa obrazki miedzy soba, zeby nie bralo pod uwage sciezki do obrazka tylko zeby sprawdzalo zawartosc tego pliku
Co do tego to pregiem pobierasz adres dwóch obrazków.
preg_match("!.*?\<img.*?str="(.*?)".*\>.*!is", "$1", $obrazek);
Następnie bierzesz tą klasę:
http://forum.php.pl/klasa_Porownanie_dwoch...kow_t72000.htmli dajesz porównanie procentowe

)
Mam nadzieje, że pomogłem ;]
blizniak
7.03.2008, 23:38:24
a moglbys wrzucic ta klase class.compare na forum tutaj albo podpiac tam bo ten link jest juz nie aktywny