Сделал приложениеAlazaur писал(а):Создаете в базе таблицу этим SQL запросом:На сервер скрипт со следующим содержимым (кодировка файла должна быть UTF-8 без BOM):Код: Выделить всё
CREATE TABLE users (userid INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY (userid));Ну и во flashКод: Выделить всё
<?phpheader("Content-Type: text/html; charset=utf-8");$dbhost = "localhost"; //Хост БД$dbname = "xxxxxxx"; //Имя БД$dbuser = "xxxxxxx"; //Пользователь БД$dbpass = "xxxxxxx";//Пароль к БД$app_id = 1111111;//ID приложения$api_secret = "xxxxxxxxxxxxxxxxxxxxxx"; //Секретный ключ приложения $viewer_id = (int)$_POST['userid'];//Пользователь который сделал запрос к скрипту (менять не надо)$authKey= md5($app_id."_".$viewer_id."_".$api_secret);//Auth key (менять не надо) mysql_connect($dbhost, $dbuser, $dbpass);mysql_select_db($dbname);mysql_set_charset('utf8');if(mysql_result(mysql_query("SELECT COUNT(*) FROM users WHERE userid = ".$viewer_id),0)) exit("Пользователь уже зарегистрирован");else { if(mysql_query("INSERT INTO users SET userid = ".$viewer_id)) exit("Пользователь успешно зарегистрирован"); else exit("При регистрации возникла ошибка");}?>Вот в этой теме где у вас не получилось http://flapps.ru/forum/topic165.html в принципе все тоже самое. За исключением что там уже протестировано и работает, а здесь я на коленке по-быстрому написал и есс-но не тестировал)))Код: Выделить всё
package { import flash.events.Event; import flash.net.*; import flash.display.*; public class Main extends Sprite { public function Main():void { var flashVars:Object = stage.loaderInfo.parameters as Object; var loader:URLLoader = new URLLoader(); var request:URLRequest = new URLRequest("http://ваш-сайт.ру/скрипт.php"); request.method = URLRequestMethod.POST; var vars:URLVariables = new URLVariables(); vars['userid'] = flashVars['viewer_id']; request.data = vars; loader.addEventListener(Event.COMPLETE, loaded); loader.load(request); } private function loaded(e:Event):void { trace(e.target.data); } }}
Сделал php файл
все настроил, но при заходе на http://fedorefimenko.ru/vk.php в базу добавляется пользователь с id = 0
Как так?
http://vk.com/app3044868
*я первый раз с флешом работал, может там что-то не так сделал,
делал на подобии этого http://flapps.ru/forum/topic3.html
вроде должно работать..
