Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Preg match diva
Watt
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,

Mam diva i chciałbym z niego wyciągnąć treść:

Kod
<div style="" dir="ltr"> costam </div>

więc napisałem kod
  1. preg_match_all("/<div style=\"\" dir=\"ltr\"[^>]*>(.*?)<\/div>/",$result ,$matches);


Lecz on nie chce działać - co zrobiłem źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


no a co ja napisałem...
ehh, dobra, łap mój kod:
  1. <?php
  2. $contents = "PHP - obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym."; // z wikipedii ;o
  3. $link = "http://translate.google.com/";
  4. $polaczenie = @curl_init();
  5. @curl_setopt($polaczenie, CURLOPT_URL, $link);
  6. @curl_setopt($polaczenie, CURLOPT_POSTFIELDS, 'text='.urlencode($contents).'&sl=pl&tl=en'); //dane do wyslania
  7. @curl_setopt($polaczenie, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)");
  8. @curl_setopt($polaczenie, CURLOPT_FOLLOWLOCATION, 1);
  9. @curl_setopt($polaczenie, CURLOPT_RETURNTRANSFER, 1);
  10. $result = @curl_exec ($polaczenie);
  11. preg_match('#<input type=hidden name=gtrans value="(.*)"><div id=sug_exp>#',$result,$matches);
  12. echo $matches[1];
  13. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 05:22