[PHP]odczytanie ilosci znacznikow HTML z wykorzystaniem Simple HTML DOM Parser |
[PHP]odczytanie ilosci znacznikow HTML z wykorzystaniem Simple HTML DOM Parser |
29.04.2016, 13:55:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
Witam
Chcialbym obliczyc ilosc znacznikow option w danym select teraz robie to tak;
I to działa poprawnie. Jednak chciałbym dowiedzieć się czy istnieje lepszy, bardziej profesjonalny sposob ? Pozdrawiam |
|
|
29.04.2016, 14:16:28
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) |
Tak działa, jednak nie wiem jak dorobić po id musisz pogooglowac. Ten post edytował KsaR 29.04.2016, 14:28:09 -------------------- |
|
|
29.04.2016, 14:51:58
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
dzieki za odpowiedz, Twoj przyklad dziala tylko ze ja pobieram dane cURL'em wiec zamienilem loadHTML na load i pojawil sie problem, poniewaz wyswietla 0 ,chociaz powinno 5
moj kod :
|
|
|
29.04.2016, 15:15:23
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Czyli masz źródło w postaci stringu, tak?
Powinieneś zrobić tak jak podał KsaR. -------------------- |
|
|
29.04.2016, 15:29:45
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
gdy zrobie tak jak podal Ksar to otrzymuje
"DOMDocument::loadHTML(): ID submitSearch already defined in Entity" |
|
|
29.04.2016, 15:33:23
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Ok, rozumiem dlaczego.
A loadXML? -------------------- |
|
|
29.04.2016, 15:37:52
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
Też próbowałem, wyrzuca podobny błąd co przy loadHTML. Jedynie samo load() nie wyrzuca błędów, jednak wyświetla 0, chociaż w zmiennej jest kod który posiada kilka OPTION
|
|
|
29.04.2016, 15:55:17
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
Hmm, to jest ten porąbany walidator :| dodaj libxml_use_internal_errors() http://php.net/manual/en/function.libxml-u...rnal-errors.php + loadXML()
Ten post edytował CuteOne 29.04.2016, 15:58:16 |
|
|
29.04.2016, 16:23:21
Post
#9
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) |
Hm. A tak? Co prawda ten pattern' nie jest najlepszy ale cały kod działa jak trzeba, w dodatku wyłapuje po id. -------------------- |
|
|
29.04.2016, 17:03:33
Post
#10
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 27.03.2016 Ostrzeżenie: (0%) |
Dzieki wielkie wszystkim za pomoc ,zastosowanie funkcji podanej przez CuteOne pomogło. Poniżej przedstawiam pełny kod :
Ten post edytował uki8877 29.04.2016, 17:04:03 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 11:20 |