![]() |
![]() |
![]()
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%) ![]() ![]() |
Tak, zgadza się... Jest jednak małe "ale".
Otóż tu chodzi raczej o to, że frazy: "Rzeczpospolita" oraz "Wyborcza" są w cudzysłowiu (" "). Coraz rzadziej potrzebuję pomocy na Forum, ale po prostu nurtuje mnie takie pytanie: Dlaczego Twój zapis: Cytat(klima06) if(preg_match("/<iframe>(.*)Rzeczpospolita(.*)<\/iframe>/i", $text)){ ... nie działa u mnie a mój "przekombinowany" kod, czyli Cytat if(preg_match("!Rzeczpospolita!si", $text)) { ... działa całkiem poprawnie...? Może za bardzo kombinuję, ale może tu chodzi o to, że u Ciebie jest w kodzie /i, a u mnie jest si ? Chwilowo tego po prostu nie rozumiem... Jeśli znasz odp - byłbym wdzięczny - oczywiście daję "Pomógł" (IMG:style_emoticons/default/smile.gif) Pozdrawiam! Ten post edytował roobik 14.10.2013, 19:44:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:49 |