PHP: <? error_reporting(0); $file = file_get_contents('http://ipgeobase.ru'); $start = 'd-color:#FFFFCC;border:1px solid #A8A8A8;"> '; $end= '<br><br><font color=red>Неправильно'; preg_match_all('|' . strtok($start,'%|%') . '(.*)' . strtok($end,'%|%') . '|sU',$file,$found); if($found[1][0]) { $eee.=found[1][0]; } else { echo ''; } ?> Вообщем код делает: заходит на http://ipgeobase.ru, потом копирует Ваш IP-адрес: 9xxxxxxxx Ваш город: xxxxxxx Ваш регион: xxxxxxxxxx область Ваш округ: Центральный и по идее должен присвоить переменной... вот вопрос... почему вылетает ошибка Parse error: parse error in z:\home\127.0.0.1\www\noxak\formed.php on line 7 т.е. на $eee.=found[1][0]; вроде правильно указал...
и вообще: PHP: <? $file = file_get_contents('http://ipgeobase.ru'); preg_match('|<div style="padding:10px;margin-top:4px;background-color:#FFFFCC;border:1px solid #A8A8A8;">(.*?)<br><br><font color=red>|is',$file,$found); echo $found[1]; ?>