Показать сообщение отдельно

  #4  
Старый 08.02.2009, 23:30
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

kacergei Функция get_char - возвращает ассоциативный массив с данными персонажа - останется только раскидать красиво по табличке или проверять оффлайновость. Если не знаешь как - пиши в раздел о работе.
PHP код:
<pre><?

function get_char($nick)
{
    
preg_match_all('~^([^=]+)=([^\n]*)$~mi'file_get_contents('http://combats.com/inf.pl?login='.urlencode($nick).'&short=1'), $out);
    
$tmp=array_combine($out[1],$out[2]);
    
    if (isset(
$tmp['objects'])) 
    {
    
preg_match_all('~([^=]+)=([^,]*),~i'str_replace('\n',"\n",$tmp['objects']), $out2);
    
$tmp['objects']=array_combine($out2[1], $out2[2]);
    }
    if (isset(
$tmp['reputations'])) 
    {
    
preg_match_all('~title:([^,]+),dsc:([^,]+),~i',$tmp['reputations'], $out2);
    
$tmp['reputations']=array_combine($out2[1], $out2[2]);
    }
    return 
$tmp;
}

print_r(get_char('ВолшебствО'));
?>
 
Ответить с цитированием