Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.11.2008, 00:39
MurziQ вне форума Посмотреть профиль Отправить личное сообщение для MurziQ Найти все сообщения от MurziQ
  № 1  
Ответить с цитированием
MurziQ

Регистрация: Dec 2007
Сообщений: 6
По умолчанию отправка в пхп и тут же получение данных от туда же

Доброго времени суток.
Сразу оговорюсь - да я использовал поиск (авторизация и прочее) (:
Но ничего путного так и не нашел, точнее нашел , НО! ниаодин из вариантов так и не прошел (пробывал все даже методом на www.kirupa.com ) но все блин не получается :E
Умею отправлять данные в ПХП--> MySQL:
Код AS1/AS2:
registerb.onPress = function():Void{
url="http://сайтег.ru/reg2.php";
//определяем объект load_vars
//пересылаем данные
var my_lv:LoadVars = new LoadVars();
var my_ret:LoadVars = new LoadVars();
 
my_lv.login = loginc.text;
my_lv.pass = pass.text;
my_lv.classc = classc.text;
my_lv.levelc = levelc.text;
my_lv.race = race.text;
my_lv.gear = gear.text;
my_lv.fname = fname.text;
my_lv.sname = sname.text;
my_lv.lname = lname.text;
my_lv.age = age.text;
my_lv.work = work.text;
my_lv.sendAndLoad(url, my_ret, "GET");
my_ret.onLoad = function() 
   {
   checkc.text ="Compleate";
    }
}
PHP код:
<?php
session_start
();
$result_login=strip_tags($_GET['login']);
$result_pass=strip_tags($_GET['pass']);
$result_class=strip_tags($_GET['classc']);
$result_lvl=strip_tags($_GET['levelc']);
$result_race=strip_tags($_GET['race']);
$result_gear=strip_tags($_GET['gear']);
$result_name=strip_tags($_GET['fname']);
$result_sname=strip_tags($_GET['sname']);
$result_lname=strip_tags($_GET['lname']);
$result_age=strip_tags($_GET['age']);
$result_work=strip_tags($_GET['work']);
$result_status 'not';
$result_classtat 'N';
$result_imgfold $result_login;
$result_about 'Please enter here a short message about yourself (300 symbols)';
$result_picture 'standart';
$result_backgr '1';
$result_notet 'y';
$result_mapt 'y';
$result_mclanid '1';
$result_note 'Please enter here a short note (300 symbols)';
$result_game1rec '0';
$result_game2rec '0';
$result_game3rec '0';
$result_game4rec '0';
$link mysql_connect('localhost''юзер''пароль')
        or die(
"Could not connect : " mysql_error());
    
mysql_select_db('flash') or die("Не выбрана БД");
    
$query "insert into main(login,pass,status,class,classtat,imgfold,note,lvl,race,gear,name,sname,lname,age,work,about,picture,backgr,notet,mapt,game1rec,game2rec,game3rec,game4rec,mclanid) values ('$result_login','$result_pass','$result_status','$result_class','$result_classtat','$result_imgfold','$result_note','$result_lvl','$result_race','$result_gear','$result_name','$result_sname','$result_lname','$result_age','$result_work','$result_about','$result_picture','$result_backgr','$result_notet','$result_mapt','$result_game1rec','$result_game2rec','$result_game3rec','$result_game4rec','$result_mclanid');";
     
$result mysql_query($query) or die("Query failed : " mysql_error());

?>
Умею принимать данные:
Код AS1/AS2:
loadVariables("dannie.php", "", "POST");
PHP код:
<?php
   
// Соединяемся с БД
    
$link mysql_connect('localhost''юзер''пароль')
        or die(
"Could not connect : " mysql_error());
    
mysql_select_db('flash') or die("Не выбрана БД");
    
$query "SELECT * FROM maindata";
     
$result mysql_query($query) or die("Query failed : " mysql_error());

    
$user_ip $_SERVER['REMOTE_ADDR'];

    if (
mysql_num_rows ($result))
    {
        while (
$row mysql_fetch_array ($result))
        {
    echo 
"&username=".$row['username']."&userage=".$row['userage']."&password=".$row['password']."&class=".$row['class']."&inguild=".$row['inguld']."<br>";
        }
    }
    else
    {
        echo 
"data base is empty :(";
    }

    
mysql_free_result($result);
    
mysql_close($link);
?>
Но вот как сделать так чтобы сразу после отправки какой либо переменой она обработалась (например в авторизации эта переменная сверялась бы с тем что у нас имеется в базе данных) и потом тут же (ну не прям тут же (: а после обработки) её бы получил флеш? О___о
Чую что сразу пошлют за XML , но ооочень хочется знать возможно ли обойтись без XML, a? (:

Буду оочень благодарен рабочему коду (впрочем ему все и всегда благодарны) (:

Язык программирования АС2 - Заранее спасибо (:

Старый 29.11.2008, 01:22
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 2  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
плохо искали
http://flasher.ru/forum/showpost.php...9&postcount=20

Старый 30.11.2008, 21:03
urasfinks вне форума Посмотреть профиль Отправить личное сообщение для urasfinks Найти все сообщения от urasfinks
  № 3  
Ответить с цитированием
urasfinks

Регистрация: Mar 2008
Сообщений: 34
Да и ещё незабывайте что текст передовать надо в UTF-8. Подключите в php mbstring и используйте функцию:
Код:
function utf8($str)
{
	$str=convert_cyr_string($str,"w","i");
	$str=mb_convert_encoding($str, "UTF-8", "ISO-8859-5");
return $str;
}

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
php , sql

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.