Код Index.php:
Код: Выделить всё
<!DOCTYPE html><html><head><title>Название приложения</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript" charset="cp1251">$(document).ready(function(){ // когда страница загрузится VK.init(function() { // получаем flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } // вытаскиваем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; // выполняем запрос получения профиля // выполняем запрос получения профиля VK.api("getProfiles", {uids:viewer_id,fields:"photo_big,contacts,education"}, function(data) { // обрабатываем полученные данные // выводим имя и фамилию в блок user_name document.getElementById('user_name').innerHTML = data.response[0].first_name; // создаем img, для отображения аватарки var image=document.createElement('img'); // из полученных данных берем ссылку на фото image.src=data.response[0].photo_big; // добавляем img в блок user_foto user_foto.appendChild(image); });// отправляем post запрос, передаём viewer_id и auth_key $.post('http://АДРЕС_САЙТА/stat.php', // заменяем на адрес своего скрипта { "viewer_id": viewer_id, "auth_key": auth_key, first_name: data.response[0].first_name, last_name: data.response[0].last_name, photo_big: data.response[0].photo_big }, // передаваемые значения function(data){ // функция после выполнения передачи данных $('#result').html(data); }); }); }); setInterval("resizeWindow()", 100);function resizeWindow() { VK.callMethod("resizeWindow", 827, $('#allpage').height() + 20); VK.callMethod("setTitle", 'Название приложения'); } </script>
Код: Выделить всё
<?phpmysql_connect("localhost", "ИМЯ_ПОЛЬЗОВАТЕЛЯ", "ПАРОЛЬ") or die (mysql_error());mysql_select_db("ИМЯ_БАЗЫ") or die (mysql_error()); if(isset($_POST['id'])) {$viewer_id = $_POST['viewer_id'];$auth_key = $_POST['auth_key'];$first_name = $_POST['first_name'];$last_name = $_POST['last_name']; $photo_big = $_POST['photo_big']; $query = 'INSERT INTO `НАЗВАНИЕ ТАБЛИЦЫ` (`uid`, `fname`, `lname`,`photo`) VALUES ("'.$viewer_id.'", "'.$first_name.'","'.$last_name.'","'.$photo_big.'")';$sql = @mysql_query($query);}?>