Blady
2.04.2006, 09:52:43
Mój problem wygląda tak że potrzebuje zrobić wyszukiwarkę produktów, ale nie są one w żadnej bazie danych, tylko w kilku plikach html pogrupowanych wg kategorii. Jeden produkt wraz z dodatkowymi informacjami zajmuje jeden wiersz w tabeli.
Moim zadaniem jest wyswietlenie wszystkich wierszy ze wszystkich plików (lub wybranych) pasujacych do szukanego wyrażenia.
Wiem ze powinienem wykorzystac do tego celu wyrażenia regularne, ale nie mam o nich praktycznie zadnego pojęcia. Mówiąc szczerze nie wiem za bardzo jak sie do tego zabrać.
Będę wdzieczy za wszelką pomoc, co do podpowiedzi jak działac na wyr regularnych jak i również tego konkretnego przypadku.
treewood
3.04.2006, 08:43:29
Blady - to moze bys wrzucil przykladowo wygladajacy html itd. bo nie wiadomo od czego zaczac. napewno przyda ci sie funkcja strip_tags()
Guest
3.04.2006, 09:09:35
Oto przykładowy HTML:
<body bgcolor="#FFFFFF" alink="#FF0000"> <table WIDTH="500" BORDER=1 CELLPADDING="0" CELLSPACING="0" CLASS="t1" > <th align="center" CLASS="t1">Grupa towarowa JAKAS
</th>
<table WIDTH="500" BORDER=1 ALIGN="CENTER" CELLPADDING="2" CELLSPACING="0" CLASS="t1">
<td CLASS="t1"><A HREF="dodaj.php?i=664173&p=PROD_1&c=2.24" TARGET="_self">PROD_1
<A></td> <td ALIGN="RIGHT" CLASS="t1"><b> 2.24 PLN
</b></td>
<td CLASS="t1"><A HREF="dodaj.php?i=664197&p=PROD_2&c=2.95" TARGET="_self">PROD_2
<A></td> <td ALIGN="RIGHT" CLASS="t1"><b> 2.95 PLN
</b></td>
<td CLASS="t1"><A HREF="dodaj.php?i=664111&p=PROD_3&c=2.52" TARGET="_self">PROD_3
<A></td> <td ALIGN="RIGHT" CLASS="t1"><b> 2.52 PLN
</b></td>
Od razu mówie ze nie mam za duzego wpływu na to w jaki sposób wyglada ten kod. Jest on generowany przez jakis skrypcik na podstawie stanu magazynowego. Dosyć poplatany układ ale coż.. to inna historia.
Blady
3.04.2006, 18:24:06
Przepraszam, wysyłałem z innego komputera i zapomniałem sie zalogowac. Czy ta próbka kodu jest wystarczająca?