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
Watt
post
Post #2





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

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


Właśnie jest problem:

Kod
Array ( [0] => Array ( ) [1] => Array ( ) )

To mi zwraca.

Cały kod
  1. $link = "http://translate.google.com/";
  2. $polaczenie = @curl_init();
  3. @curl_setopt($polaczenie, CURLOPT_URL, $link);
  4. @curl_setopt($polaczenie, CURLOPT_POSTFIELDS, 'text='.urlencode($contents).'&sl=pl&tl=en'); //dane do wyslania
  5. @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)");
  6. @curl_setopt($polaczenie, CURLOPT_FOLLOWLOCATION, 1);
  7. @curl_setopt($polaczenie, CURLOPT_RETURNTRANSFER, 1);
  8. $result = @curl_exec ($polaczenie);
  9. echo $result;
  10. preg_match_all('#<div style="" dir="ltr">(.*?)</div>#',$result ,$matches);
  11. print_r($matches);
  12. $result = $matches[1][0]."</span>";
  13. preg_match_all("/<span[^>]*>(.*?)<\/span>/",$result ,$matches);
  14. $contents = $matches[1][0];


na dole tej strone
http://pgc-cs.eu/stare/
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: 3.10.2025 - 11:36