Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Curl zwraca pustą tablice
Oczko21
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.07.2009

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


Witam,
Mam taki problem.
Chciałbym pobrać date z innej strony, fragment kodu w którym znajduje się data wygląda tak:
  1. <div id="date">
  2. 11 Kwiecień 2012
  3. </div>

Mój kod:

  1. $curl = curl_init();
  2.  
  3. curl_setopt($curl, CURLOPT_URL, $url);
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  5. $strona = curl_exec($curl);
  6. curl_close($curl);
  7. preg_match('/<div id="date"> (.*?) <\/div>/', $strona, $matches);
  8.  
  9. print_r($matches);



I niestety zwraca pustą tablice. Sprawdzałem wyrażenie regularne na generatorze i było wszystko wporządku.

Ten post edytował Oczko21 11.04.2012, 16:04:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


  1. preg_match('/<div id="date">(.*?)?<\/div>/s', $strona, $matches);
Takie coś musi zadziałać (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Oczko21
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.07.2009

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


Cytat(redeemer @ 11.04.2012, 17:25:22 ) *
  1. preg_match('/<div id="date">(.*?)?<\/div>/s', $strona, $matches);
Takie coś musi zadziałać (IMG:style_emoticons/default/smile.gif)


Niestety, dalej to samo :/
Jeżeli to jest jakaś różnica to dokładny fragment kodu z datą wygląda tak:
  1. <div id="date"> 11 kwiecień 2012 </div>
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 7.10.2025 - 04:38