У меня есть пример код:Ошибки при получении данных при использовании регулярных выражений в PHP
<?php
$adr = 'http://www.proxynova.com/proxy-server-list/country-gb/';
$c = file_get_contents($adr);
if ($c){
$regexp = '#<td>(.*?):(\d{1,4})</td>#';
$matches = array();
preg_match_all($regexp,$c,$matches);
print_r($matches);
if (count($matches) > 0){
foreach($matches[0] as $k => $m){
$port = intval($matches[2][$k]);
$ip = trim($matches[1][$k]);
}
}
}
Я с помощью $regex = '#<td>(.*?):(\d{1,4})</td>#';
, чтобы получить данные и выслать ему IP-порт, но результат нулевой, как это исправить!
Вы проверили исходный код HTML? – zerkms