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%)
|
Ze względu na to, ze linki na stronie z której je pobierasz są linkami względnym, pronowałbym takie modyfikacje:
1. dogrzebanie się do hrefa wewnatrz tych linków (względne ścieżki linków) 2. dopisanie do niego prefixu w postaci bazowego urla 3. printowanie ich bez <strong> itd itp. tylko samemu dopisanie <a href=""> Poza tym myślę, że właśnie to chciałeś osiągnąć używając w wewnętrznym preg_match_all zapisu (.*?) Tylko potem zrobiłeś błąd próbując printować $links[0]. Gdybyś uważniej przestudiował dokumentacje wpadłbyś na fakt, iż wyniki dopasowań zdefiniowane przez ( ) znadują się w indeksach od 1 w górę do ilości () w preg_match_all. Kod który poprawia ten błąd i wyciągą ścieżki względne.
Ten post edytował Ges 11.03.2010, 14:36:26 |
|
|
|
Randallmaster Zamiana poczatku url na inny.... 11.03.2010, 14:22:30
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
Ges Naprowadzę Cię :]
Wyciągamy teraz z tych linków s... 11.03.2010, 15:11:18
Randallmaster To jest kod stworzony przez jednego z użytkowników... 11.03.2010, 15:19:14 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 06:22 |