![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Od razu uprzedzam, ze problem moze byc dla was trywialny. Na swoje usprawiedliwienie mam to ze nigdy nie uczylem sie zadnego jezyka programowania, a ten skrypt PHP probuje pisac uczac sie tylko tego co mi potrzebne zeby dzialal.
![]() Otoz chce zczytac pewne dane ze strony www. Z pomoca osob z IRCa doszedlem do momemtu w ktorym sukcesywnie udalo mi sie dobrac to wspomnianej juz strony za pomoca CURL. Wiem tez ze musze uzyc preg match all, aby przechwycic interesujace mnie dane. Problem w tym, ze pomimo moich wysilkow strona jest zawsze pusta. Podejrzewam, ze moje zapytanie jest bledne, i dlatego skrypt niczego nie zwraca.. ocencie sami. Wyrazenie regularne sa dla mnie trudnym orzechem do rozgryzienia, wiec jesli ktos poswieci troche czasu na wytlumaczenie mi tego zagadnienia, bede bardzo wdzieczny ![]() Strona jest bardzo dluga, a mnie interesuja tylko te dane: Z powyzszego kawalka kodu chcialbym wydostac 7.48 CAD. Z gory dziekuje za wszelka udzielona mi pomoc ![]()
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 43 Pomógł: 9 Dołączył: 8.08.2009 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
A jaka jest zawartość zmiennej $linkrt?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
A jaka jest zawartość zmiennej $linkrt? Kod byl zbyt wielki zeby umiescic go tutaj, umiescilem go na zewnetrznej stronie, wiec jesli ktos ma chwilke zajrzec to bede wdzieczny. Zawartosc zmiennej $linkrt |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 69 Dołączył: 26.04.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Kod #<strong>(.+?)<\/strong><sup>(.+?)<strong>(.+?)<\/strong><\/sup>#is Sproboj to, wlasciwie jest to troche zmodyfikowany przyklad kolegi Neo Ale musi dzialac. Ten post edytował kapuch 18.07.2010, 21:05:45 -------------------- Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za wasze zaangazowanie
![]() Niestety zaden z podanych przez was kodow nie zadzialal. Postanowilem jednak przeprowadzic maly test, utworzylem drugi plik z takim oto kodem (zawarlem w nim tylko ta czesc z ktorej wyciagam dane) i wszystkie wasze propozycje zadzialaly!
Cos mi tutaj nie gralo, bo jednak gdy laduje cala strone zaden kod nie dziala. Postanowilem metoda prob i bledow znalezc ten fragment kodu, ktory powoduje ze wszystko sie sypie. Ponizszy kod, w ktorym dodalem czesc skryptow osadzonych na stronie z ktorej pobieram te dane, powoduje, ze nawet funkcja echo umieszczona zaraz pod juz sie nie uruchamia. Nie mam zielonego pojecia co o tym myslec :/
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 69 Dołączył: 26.04.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
dlatego ze Twoja zmienna $link wyglada tak:
Wiesz o co mi chodzi? Tresc zmiennej chciales umiescic pomiedzy apostrofami, ale nie zauwazyles ze w tresci tez sa apostrofy ![]() Zastap w tresci wszystkie ( ' ) na ( \' ). Ten post edytował kapuch 18.07.2010, 21:46:18 -------------------- Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
dlatego ze Twoja zmienna $link wyglada tak:
Wiesz o co mi chodzi? Tresc zmiennej chciales umiescic pomiedzy apostrofami, ale nie zauwazyles ze w tresci tez sa apostrofy ![]() Zastap w tresci wszystkie ( ' ) na ( \' ). Nie zauwazylem, a co tu duzo mowic - uznalem, ze tak moze byc ![]() Poszukalem w Google i znalazlem polecenie addslashes(). Problem w tym, ze addslashes() nie dziala bo skrypt sypie sie juz przy zmiennej. Czy jest jakis sposob, zeby zapisac ta zmienna ze strona tak aby skrypt PHP wykonywal sie dalej, zebym mogl automatycznie dodac '\' ? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 69 Dołączył: 26.04.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ale ze strony to pobierzesz bez problemu, mi chodzilo o reczne przypisywanie tresci do zmiennej.
-------------------- Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje wszystkim za pomoc, problem zostal rozwiazany i wszystko pieknie dziala
![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
napisz jak rozwiazles problem a nie tylko szukasz
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:17 |