![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam "mały" problem z preg_match. Wiem... pisano o tym na Forum już wiele razy, ale nie potrafie tego wykorzystać pod "if'ki". O co chodzi. Z bazy "wyjmuję" poprzez $text wszystko to, co w tym polu (ale odkrycie (IMG:style_emoticons/default/wink.gif) ) Problem jest w tym, że aktualnie mam ponad 4700 rekordów i potrzebuję to wszystko jakoś poukładać "by żyło się lepiej" (IMG:style_emoticons/default/wink.gif) Problem tkwi w tym, że w $text znajdują się różne wyrażenia "Rzeczpospolita", albo "Wyborcza". Na przykład id 1 : gdzieś między tagami <iframe></iframe> znajduje się słowo "Rzeczpospolita" id2: gdzieś między tagami <iframe></iframe> znajduje się słowo "Wyborcza". Kombinuję coś na styl:
Podobnie z wyrażeniem "Wyborcza". Po prostu nie wiem, co mam dać jakoś "cos2" Co chcę osiągnąć? "jeśli gdzieś między tagami <iframe></iframe> znajdziesz "Rzeczpospolita" -> pokaż <img src="rp.img">" oraz drugi "if'ek": "jeśli gdzieś między tagami <iframe></iframe> znajdziesz "Wyborcza" -> pokaż <img src="wy.jpg"> Mam nadzieję, ze szczegółowo opisałem... Z góry bardzo WIELKIE dzięki! Ten post edytował roobik 12.10.2013, 22:40:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(klima06) if(preg_match("/<iframe>(.*)Rzeczpospolita(.*)<\/iframe>/i", $text)){... Niestety, ale nie działa. Trochę się pomęczyłem i taki zapis: jest OK (działa). Ale czy mogę prosić jakieś wyjaśnienie? (robiłem to na chybił-trafił)... Jak to w końcu jest, że mimo, że w polu text znajduje się fraza Rzeczpospolita i w dodatku jest ona między znacznikami iframe - to jak chcę wyszukać z zastrzeżeniem, że ma wyszukać między <iframe> </iframe>, to działa i bez tego "zastrzeżenia"...? Jak to u mnie wygląda (treść w polu text wywoływana przez $text? np. id 1: Cytat Jak donosi "Rzeczpospolita"... itd id 2: Cytat Jak donosi "Gazeta Wyborcza"... itd Ten post edytował roobik 14.10.2013, 18:22:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:18 |