Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Создание приложений ВКОНТАКТЕ, и ошибки в них. (https://forum.antichat.xyz/showthread.php?t=155031)

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;
}
?>
Кто знает в чём ошибка напишите правильный вариант...

waik 08.11.2009 21:33

убери ?> в конце

-))

H1s 08.11.2009 21:42

Убрал и нечего неизменилось,как былa проблема так и осталось !

Kaimi 08.11.2009 21:47

По-моему это стоило спрашивать в разделе про пхп...

оlbaneс 08.11.2009 21:57

Цитата:

Сообщение от Kaimi
По-моему это стоило спрашивать в разделе про пхп...

вот и я так думаю )
перенес.

L I G A 08.11.2009 22:01

PHP код:

<?php

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;
}
?>

синтаксис в норме

H1s 09.11.2009 13:48

синтаксис
 
К сожелению синтаксис непричём :(

dizz74 09.11.2009 20:14

А чем это не нравится?
PHP код:

$unixtime=strtotime('now');
$random=rand(0,100000000);

$api_id="NNNN";
$method="secure.getAppBalance";
$api_secret="SECRET";
$v="2.0";

$sig=md5("api_id=$api_idmethod=secure.getAppBalancerandom=".$random."timestamp=".$unixtime."v=2.0".$api_secret);

$zaproz="http://api.vkontakte.ru/api.php?api_id=$api_id&method=secure.getAppBalance&random=".$random."&timestamp=".$unixtime."&v=2.0"."&sig=".$sig;

$ppp=file_get_contents($zaproz);
echo 
$ppp


H1s 09.11.2009 23:42

Цитата:

Сообщение от dizz74
А чем это не нравится?
PHP код:

$unixtime=strtotime('now');
$random=rand(0,100000000);

$api_id="NNNN";
$method="secure.getAppBalance";
$api_secret="SECRET";
$v="2.0";

$sig=md5("api_id=$api_idmethod=secure.getAppBalancerandom=".$random."timestamp=".$unixtime."v=2.0".$api_secret);

$zaproz="http://api.vkontakte.ru/api.php?api_id=$api_id&method=secure.getAppBalance&random=".$random."&timestamp=".$unixtime."&v=2.0"."&sig=".$sig;

$ppp=file_get_contents($zaproz);
echo 
$ppp


И причём тут этот код?

dizz74 10.11.2009 01:13

при том что твой код должен выполнять запрос на сервак контакта но не хочет.

у меня тоже должен выполнять запрос но выполняет без проблем

ты б написал какая ошибка хотьй


Время: 08:47