Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]PHP Curl, nie wyświetla mi w ogóle wyników, Próba pobrania fragmentu strony WWW.
modrih
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2009

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


Witam!

Chciałem spróbować sił z PHP Curlem, niestety mój kod:

  1. $url = "http://allegro.pl/ShowItem2.php/run?item=1883779397&beta=1";
  2. $ch = curl_init(); // inicjalizacja curla
  3. curl_setopt($ch, CURLOPT_URL,$url); // ustawienie urla
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // zwróć w postaci zmiennej
  5. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // czas oczekiwania
  6. $result = curl_exec($ch); // wykonanie skryptu
  7. curl_close($ch);
  8.  
  9.  
  10. preg_match('/<li class="left smaller timeInfo">(.+?)<\/li>
  11. /ism', $result, $wyjscie);


nie funkcjonuje poprawnie...

Na stronie Allegro posiadam taką częśc kodu:

  1. <li class="left smaller timeInfo">
  2. Do końca <strong>9 dni</strong> (pią 28 paź 2011 19:19:59 CEST)
  3. </li>


Chciałbym nauczyć się wydobywać treść z pomiędzy znaczników określonych przezemnie. Sprawa wygląda nad wyraz prosto, jednak po próbie wielu wyrażeń regularnych nie udało mi się uzyskać rezultatu. Chętnie wypisałbym inne próby i wyrażenia, ale to będzie totalne śmietnisko, bo ani jedno nie zadziałało poprawnie.

Co tutaj jest nie tak? (Prócz wyrażenia - bo zapewne jest złe).

Ten post edytował modrih 19.10.2011, 06:10:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Czemu w tytule problemu dajesz cURL skoro problem z cURL nie ma żadnego związku?! Napisz w tytule jeszcze "krzesło", bo być może na krześle siedzisz.

Probleme jest twoje wyrażenie. Czemu dajesz nową linie w wyrażeniu?

Tak ma byc
  1. preg_match('/<li class="left smaller timeInfo">(.+?)<\/li>/ism', $result, $wyjscie);



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
modrih
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 22.04.2009

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


Dziękuje za pomoc, działa.
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 Aktualny czas: 19.08.2025 - 23:47