$url = 'http://radiowawa.pl/index.php?page=lista_przebojow_wawa_z_glosowaniem';
$ch_e=curl_init($url);
define('USER_AGENT', 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.0.6'); curl_setopt($ch_e, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch_e, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch_e, CURLOPT_USERAGENT, USER_AGENT);
curl_setopt($ch_e, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch_e, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt
($ch_e, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookie.txt');curl_setopt
($ch_e, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookie.txt');$nazwa=curl_exec($ch_e);
//var_dump($nazwa);
$pattern = '/<a href="index.php?page=artists_wawa&alar=(.+?)">(.+?)<\/a>/ims';
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 ?