H1s
08.11.2009, 21:31
В этой теме обсуждение своих приложений и ошибок в них..
Я создал приложение но у меня ошибка в коде.
}
function name_user($app_id, $api_secret, $user_id){
$request = Array();
$request[] = "api_id=$app_id";
$request[] = "method=getProfiles";
$request[] = "uids=$user_id";
$request[] = "v=2.0";
$request[] = "test_mode=0";
array_multisort($request);
$sig = "";
foreach ($request as $r){
$sig .= $r;
}
$sig = "3975390" . $sig . $api_secret;
$sig = md5($sig);
$request[] = "sig=$sig";
$req = "";
foreach ($request as $r){
$req .= "$r&";
}
$result = file_get_contents("http://api.vkontakte.ru/api.php?$req");
preg_match("/<first_name>(.*?)<\/first_name>/", $result, $out);
$fname = $out[1];
preg_match("/<last_name>(.*?)<\/last_name>/", $result, $out);
$lname = $out[1];
$name = "$fname $lname";
//$name = iconv("UTF-8", "WINDOWS-1251", $name);
return $name;
}
?>
Кто знает в чём ошибка напишите правильный вариант...
Я создал приложение но у меня ошибка в коде.
}
function name_user($app_id, $api_secret, $user_id){
$request = Array();
$request[] = "api_id=$app_id";
$request[] = "method=getProfiles";
$request[] = "uids=$user_id";
$request[] = "v=2.0";
$request[] = "test_mode=0";
array_multisort($request);
$sig = "";
foreach ($request as $r){
$sig .= $r;
}
$sig = "3975390" . $sig . $api_secret;
$sig = md5($sig);
$request[] = "sig=$sig";
$req = "";
foreach ($request as $r){
$req .= "$r&";
}
$result = file_get_contents("http://api.vkontakte.ru/api.php?$req");
preg_match("/<first_name>(.*?)<\/first_name>/", $result, $out);
$fname = $out[1];
preg_match("/<last_name>(.*?)<\/last_name>/", $result, $out);
$lname = $out[1];
$name = "$fname $lname";
//$name = iconv("UTF-8", "WINDOWS-1251", $name);
return $name;
}
?>
Кто знает в чём ошибка напишите правильный вариант...