Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Preg_match_all nie znajduje stringa
mefistofeles
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 23.06.2009

Ostrzeżenie: (10%)
X----


  1. $url = 'http://radiowawa.pl/index.php?page=lista_przebojow_wawa_z_glosowaniem';
  2.  
  3. echo '<br/><br/>';
  4. $ch_e=curl_init($url);
  5. define('USER_AGENT', 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.0.6');
  6. curl_setopt($ch_e, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($ch_e, CURLOPT_FOLLOWLOCATION, 1);
  8. curl_setopt($ch_e, CURLOPT_USERAGENT, USER_AGENT);
  9. curl_setopt($ch_e, CURLOPT_SSL_VERIFYPEER, FALSE);
  10. curl_setopt($ch_e, CURLOPT_SSL_VERIFYHOST, 2);
  11. curl_setopt($ch_e, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  12. curl_setopt($ch_e, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
  13. $nazwa=curl_exec($ch_e);
  14. //var_dump($nazwa);
  15.  
  16.  
  17. $pattern = '/<a href="index.php?page=artists_wawa&alar=(.+?)">(.+?)<\/a>/ims';
  18. preg_match_all($pattern, $nazwa, $wyk);
  19. print_r($wyk);


Mimo iż na stronie są stringi w stylu:
<a href="index.php?page=artists_wawa&alar=2977">Hurt</a>

To preg match ich nie znajduje.
Dlaczego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Noidea
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 61
Dołączył: 20.08.2010

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


Pytajnik (ten po index.php) to znak specjalny. Wstaw przed nim \
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: 13.10.2025 - 09:48