![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję odnaleźć w tekstach linki, które prowadzą od obrazków i są różne od wzoru. Jeżeli znacznik a zawiera w atrybucie href ciąg "strona.php/" to wtedy takich linków nie chcę, chcę wszystkie pozostałe. Teksty są przechowywane w bazie danych: jeden tekst = jeden rekord. Zatem chcę pobrać wszystkie te rekordy, w których linki będą spełniały powyższe wymagania. Próbowałem, ale jakoś nic mi do głowy nie przychodzi. Prawdopodobnie będą to wyrażenia regularne, ale nie wiem dokładnie jak to napisać. Jeśli chodzi o wyrażenia to słabo sobie radzę. Może zna ktoś jakiś kurs, w którym problem wyrażeń regularnych jest przedstawiony łopatologicznie ![]() Jeśli ktoś ma jakiś pomysł w związku z moim problemem to prosiłbym o podpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Niekoniecznie wyrażenia regularne. Ja bym to robił na modelu DOM w klasie simpleXML
Pod $links powinieneś mieć tablicę SimpleXMLElement lub FALSE w przypadku błędu, dzieki temu możesz się odwoływać do elementów w prosty sposób i metoda jest szybsza, prostsza i mniej zasobożerna od wyrażeń. Lektura do polecania: http://pl.php.net/manual/en/book.simplexml.php http://www.w3schools.com/xpath/ -------------------- gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet. Zarabianie bez wysiłku na domenach bez ruchu: prolink. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:09 |