Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia regularne
craftsman
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.11.2013

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


Mam klase w divie a w niej kolejną klase też w divie jak wyłuskać tego drugiego diva z zawartością .jak spreparować wzór wyrazenia -jakiś przykłd please.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://bit.ly/QqKzy0
lub co będzie bardziej logiczne DOMDocument

Ten post edytował !*! 6.12.2013, 11:12:40
Go to the top of the page
+Quote Post
yayco
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 22.01.2008

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


Jeśli piszesz juz temat powinieneś sie bardziej przyłożyć do opisu problemu.
Zrozumialem, ze chcesz zdobyć zawartość wewnętrzej warstwy... jeśli o to chodzi można nadac tej wastwie id lub klase i skorzystac z jQuery.

  1. var textHTML = $('#x').html(); //zwraca kod html znajdujący się w divie x
  2. var text = $('#x').text(); //zwraca czysty tekst
Go to the top of the page
+Quote Post
craftsman
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.11.2013

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


Zawartość pobieram z innej strony - problem to wyciągnięcie zagnieżdzonego diva w divie
Go to the top of the page
+Quote Post
!*!
post
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To użyj DOMDocument + loadHTML i odwołaj się do niego.
Go to the top of the page
+Quote Post
craftsman
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.11.2013

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


For(;;)(lov you);
Go to the top of the page
+Quote Post
yayco
post
Post #7





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 22.01.2008

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


Sprawdzone, wyciaga title z podanej strony. Teraz musisz sam napisac odpowiedniego regexa.

  1. $content = file_get_contents('http://link.pl');
  2. preg_match_all('|<title>(.*?)</title>|', $content, $wynik);
  3. print_r($wynik);


Regexpal - dla pomocy tutaj mozesz testowac swoje wyrazenia az dojda do skutku
Go to the top of the page
+Quote Post
craftsman
post
Post #8





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.11.2013

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


Dzięki yayco. You are star (IMG:style_emoticons/default/baaasmiley.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 20:48