Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
Witam serdecznie.. Napisałem taki skrypt:
Wyniki działania: http://www.pracujkalisz.pl/dane.php jedynie co źle wychodzi to link: http://www.pracujkalisz.pl/200,4001,,76866...r+Naczelny.html a powinno być tak: http://praca.gazetapraca.pl/200,4001,,7686...r+Naczelny.html jak zamienić początki linku?? to: http://www.pracujkalisz.pl/ na: http://praca.gazetapraca.pl/ prosze o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 22.02.2008 Ostrzeżenie: (0%)
|
Naprowadzę Cię :]
Wyciągamy teraz z tych linków same hrefy, których dopasowania trafiają do $links[1], ponieważ jest to pierwszy "()" w naszym preg_match_all. Potrzebowalibyśmy teraz wyciągnąć to co jest za linkiem poza hrefem. Więc modyfikujemy preg_match_all. Co to daje ? Teraz wszystko co jest: href=\"TUTAJ\" => trafia do $links[1] A wszystko co jest pomiędzy: <a>TUTAJ</a> => trafia do $links[2] Więc to drugie umożliwa nam dostanie się do opisu linka :] Teraz już pozostaje tylko sformatowanie danych, które mamy dostępne. Na przykład w ten sposób:
Cały kod wyglądałby tak:
Mam nadzieję, że wyniesiesz z tego posta coś więcej niż gotowy kod, który notabene przygotowali Ci ludzie z tego forum, bo widzę, że początkowy kod został stworzony też harytatywnie na Twoją prośbę w osobnym poście. |
|
|
|
Randallmaster Zamiana poczatku url na inny.... 11.03.2010, 14:22:30
Ges Ze względu na to, ze linki na stronie z której je ... 11.03.2010, 14:33:33
Randallmaster Zmieniło się ale wygląda to niezbyt ciekawie:
htt... 11.03.2010, 14:51:19
Ges Pomyśl Wszystkie błędy zostały wytknięte i widzis... 11.03.2010, 14:55:15
Randallmaster teraz wszystko jest ze sobą powiązane i jak mam w... 11.03.2010, 14:59:43
Randallmaster To jest kod stworzony przez jednego z użytkowników... 11.03.2010, 15:19:14 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:22 |