Re: Не могу установить соединение AS-PHP-MySQLi
Добавлено: 27 окт 2013, 13:10
Попробую отладить.
Форум о создании приложений
https://flapps.ru/forum/
Код: Выделить всё
import flash.net.FileReference;import flash.ui.Keyboard;import flash.events.KeyboardEvent;...stage.addEventListener(KeyboardEvent.KEY_UP, keyUpListener);... private function keyUpListener(e:KeyboardEvent ):void { if(e.keyCode == Keyboard.S && e.ctrlKey) { try { var file:FileReference = new FileReference(); file.save(GlobalConsts.LOG, "log.txt"); // тут GlobalConsts.LOG - тут мой лог // свой лог пиши как хочешь, но потом передавай // при сохранении его } catch(err:Error) { trace(err.message); } } }
То есть по вашему заменивЯ сейчас сделал цепочку такой:
AS:Код: Выделить всё
stat_vars['first_name']=LoaderInfo(root.loaderInfo).parameters.first_name;stat_vars['viewer_id']=LoaderInfo(root.loaderInfo).parameters.viewer_id;stat_vars['last_name']=LoaderInfo(root.loaderInfo).parameters.last_name;
Код: Выделить всё
LoaderInfo(root.loaderInfo).parameters.auth_key;
Код: Выделить всё
LoaderInfo(root.loaderInfo).parameters.first_name;
Код: Выделить всё
LoaderInfo(root.loaderInfo).parameters.code_Bill_Gates_credit_card;
Код: Выделить всё
import flash.events.Event;import flash.events.IOErrorEvent;import flash.net.URLLoader;import flash.net.URLRequest;import flash.net.URLRequestMethod;import flash.net.URLVariables;import vk.APIConnection; var flashVars:Object = stage.loaderInfo.parameters as Object;var VK:APIConnection = new APIConnection(flashVars);VK.api("users.get", { user_ids: flashVars.viewer_id }, onComplete, onError); function onComplete(data:Object):void{ var variables:URLVariables = new URLVariables(); variables['uid'] = data[0]['uid']; variables['first_name'] = data[0]['first_name']; variables['last_name'] = data[0]['last_name']; var request:URLRequest = new URLRequest("http://мой_домен.ru/stat.php"); request.method = URLRequestMethod.POST; request.data = variables; var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, onServerComplete); loader.addEventListener(IOErrorEvent.IO_ERROR, onServerError); loader.load(request);} function onServerComplete(e:Event):void { e.currentTarget.removeEventListener(Event.COMPLETE, onServerComplete); e.currentTarget.removeEventListener(IOErrorEvent.IO_ERROR, onServerError);} function onError(data:Object):void{ } function onServerError(e:IOErrorEvent):void { e.currentTarget.removeEventListener(Event.COMPLETE, onServerComplete); e.currentTarget.removeEventListener(IOErrorEvent.IO_ERROR, onServerError);}
Код: Выделить всё
<?php$mysqli = new mysqli('localhost', 'root', 'qwerty', 'vkbase');$mysqli->set_charset("utf8");$prepared = $mysqli->prepare("INSERT INTO `vk` VALUES(NULL, ?, ?, ?)");$prepared->bind_param('iss', $_POST['uid'], $_POST['first_name'], $_POST['last_name']);$prepared->execute();$prepared->close();?>