![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką funkcję, która korzystając z wyszukiwarki wydobywa adresy URL, niestety nie wiem jak się dostać do wyników zwróconych z print_r($matches) tam wyświetla się 100 rekordów
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Może coś takiego, nie daję gwarancji że zadziała:
Ten post edytował everth 26.07.2010, 14:12:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Trochę pozmieniałem. Ale nadal wyskakuje coś takiego i nic nie zwraca -> http://serwisosmoz.eu/index1.php
Ten post edytował amii 27.07.2010, 08:44:17 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź co zwraca funkcja $doc->loadHTMLFile (np. za pomocą var_dump()). Możliwe że nie wolno jej otwierać zewnętrznych zasobów po URL.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja zwraca boolowski true więc niby ok. Wygląda na to, ze nie znajduje dopasowań.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czekaj, może xpath jest źle skonstruowany. Daj var_dump na '$links' oraz na 'count($links)'.
EDIT: Dodatkowo jeszcze sprawdź co jest pod $doc->documentElement, czasem xpath nie działa na złych HTML-ach Ten post edytował everth 27.07.2010, 13:43:54 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
To powinno ci zadziałać (u mnie działa (IMG:style_emoticons/default/biggrin.gif) ). Zwraca tablicę z adresami. Sama funkcja wykonuje się dosyć wolno (bo odpytuje po adresach). Aha, zainteresuj się dodatkiem XDebug do PHPa
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
everth wielkie dzięki rzeczywiście działa (IMG:style_emoticons/default/smile.gif) Poczytam sobie trochę o modelu DOM i debugerze.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 07:37 |