Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Szukanie, preg_match
klumok
post 6.01.2011, 11:08:29
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


Pobieram sobie stronke curlem wszystko pięknie. Teraz chce znaleść fragment kodu w tej stronce, ale za bardzo nie czaje tego preg_match nie wiem czemu smile.gif Patrzyłem do manuala ale dużo mi to nie dało. W necie znalazłem fragment kodu i tak to zrobiłem:

  1. $wynik=curl_exec($ch);
  2. curl_close($ch);
  3. $pattern = '#<input id="ID" type="hidden" value="(.*?)" name="NAME">;
  4. preg_match($pattern, $wynik, $matches);
  5. print_r($matches);


Id jest stałe, type raczej też tongue.gif name też stałe. I ja chce wiedzieć co się kryje pod value. Kiedy wykonuje skrypt, otrzymuje pustą tablice. Stronka jest dobrze pobierana, sprawdziłem. Value ma znaki od a-z i liczby 0-9. Co dać w pattern i ewentualnie co zmienić w samej funkcji żeby zadziałało?

Go to the top of the page
+Quote Post
tehaha
post 6.01.2011, 12:19:33
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Cytat
Value ma znaki od a-z i liczby 0-9


a id i name? na pewno na tej stronie co szukasz są takie same co tu podałeś?

tu masz trochę podstaw http://www.tipsntutorials.com/tutorials/PHP/50
Go to the top of the page
+Quote Post
klumok
post 6.01.2011, 14:09:37
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


Takie same są, tylko value chce znaleźć. Tutaj oczywiście zmieniłem wartość id i name, ale są takie same cały czas na stronce.

//
Rozwiązane. Problem leżał w ogóle gdzie indziej:D
Nie będę pisał gdzie bo tylko się skompromituje haha.gif


Ale teraz jak już pobiore stronke i wyciągne z niej ten value. To jak to wysłać bez przeładowania strony? Bo value się wtedy zmienia.

///
Rozwiązane

Ten post edytował klumok 6.01.2011, 15:09:06
Go to the top of the page
+Quote Post
Rid
post 6.01.2011, 18:58:32
Post #4





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Jeśli to ma być bez przeładowania strony to pozostało Tobie tylko użycie Ajax'a lub AS3.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:38