![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2008
Сообщений: 24
|
Доброго всем времени суток. Давно занимаюсь флеш, но впервые столкнулся со взаимодействием его с MySQL через php. Хотел спросить, как лучше осуществить обмен данных. Работаю в AS2. Через XML было бы замечательно, но облазив инет, не нашёл рабочего простенького экзампла. Подскажите или ткните носом. Заранее благодарен.
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 54
|
а если данные в базе кириллицей, то кракозябры отображаются во флеше при загрузке. как быть?(в поле кодировка utf8_general_ci)
|
|
|||||
|
в этом случае текстовые поля, в которые грузится контент, должны во первых использовать шрифт, который вообще воспроизводит кириллицу, и во вторых в свойствах этих текстовых полей кириллица должна быть embed
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 54
|
ну эт понятно. я вообще вывожу в trace. вопрос решен, надо было в пхп-коде при обращении к базе еще приписать mysql_query('SET NAMES utf8'); всем спасиб!
|
|
|||||
|
Модрон-ветеринар
|
Цитата:
Я, например, так и делаю. PHP берет результаты запроса SQL, формирует на их основе строки вида var1=value1&var2=value2... и флешка спокойно их разбирает в методе LoadVars.onLoad. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 12
|
15-я ссылка на серверные технологии - и опять ФЛУД!
ВОПРОС ПРИМИТИВЕН - ПОДСКАЖИТЕ РАБОЧИЙ ПРИМЕР ДЛЯ ТОГО, КТО ЗНАЕТ ТОЛЬКО ФЛЭШ (ЛЮБОЙ - ПУСТЬ ОТПРАВКА ФАЙЛА НА СЕРВЕР ТОЛЬКО С АНГЛ. КОНТЕНТОМ - ГЛАВНОЕ - НАСТРОЙКИ СЕРВЕРА И ПОЛНОЦЕННЫЕ СКРИПТЫ РНР). Хватит грузить всяким флудом - этот сайт посещают флэшеры, разбирающиеся с FileReference, LoadVars, SharedObjects........... ВОПРОС ОДИН - КАК ЗАСТАВИТЬ ЭТО ВСЕ РАБОТАТЬ!!!!! |
|
|||||
|
[+3 02.01.10]
Регистрация: Nov 2009
Сообщений: 67
|
По Php и mysql интересно изложено на
© 2008 Антон Прибора см.http://anton-pribora.ru/articles/php/locales/ мне очень понравилось. Братцы может подскажите ? Сейчас разбираюсь с тем, что при попытке ввести во flash форму на кнопку-клип код: выдает: и кнопка-клип перестает работать ????? |
|
|||||
|
Регистрация: Nov 2008
Адрес: Таганрог
Сообщений: 4
|
Во первых работай с кодировкой 1251 флаш ее понимает.
System.useCodepage = true; пиши в мувике. а в рнр пиши примерно такое: $hostname_id = "хост";
$database_id = "имя_бд";
$username_id = "юсер";
$password_id = "пароль";
$site = mysql_pconnect ($hostname_id, $username_id, $password_id) or trigger_error(mysql_error(), E_USER_ERROR);
///////////////////////ПОНИМАЕМ КОДИРОВКУ///////////////////////////////////////
mysql_query("SET NAMES cp1251;",$site) or die(mysql_error());
mysql_query("SET CHARACTER SET cp1251;",$site) or die(mysql_error());
///////////////////////////////////////////////////////////////////////////////////////////
//итд...
Тогда mysql рнр и флеш будут понимать что ты работаешь с кирилицей. ![]() Добавлено через 4 минуты System.useCodepage = true; здесь ты можешь писать либо false либо true.. когда в муве ты пишишь это ты разрешаешь твоему муву видеть кодировку твоей системмы(в данном случае настройки браузера), а не utf8 который по умолчанию в флеш плеере. токо есле конектишся с другим мувом тебе надо сделать так на обоих, чтоб они понимали друг друга. Последний раз редактировалось ministry; 19.12.2009 в 01:19. |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 7
|
Друзья, я вообще новичок и во всем этом особо не разбираюсь. Т.к. ничего конкретного поиск в интернете мне не дал, спрашиваю здесь.
Мне нужно, чтобы данные брались из базы и выводились в movie clip (блок новостей) На php я написал такую вещь: <?php include("../inc/sql_conn/mysql_connect.php"); $query = "SELECT * FROM data ORDER BY id"; $sql = mysql_query($query) or die(mysql_error()); $arr = array(); $count=0; while($data = mysql_fetch_array($sql, MYSQL_ASSOC)) { echo "&id".$count."=".$data["id"]; array_push($arr, $data["id"]); echo "&name".$count."=".$data["name"]; array_push($arr, $data["name"]); echo "&date".$count."=".$data["date"]; array_push($arr, $data["date"]); echo "&type".$count."=".$data["type"]; array_push($arr, $data["type"]); echo "&foreword".$count."=".$data["foreword"]; array_push($arr, $data["foreword"]); $count++; }; ?> ---сюда вставляю swf файл--- date1 | name1 | type1 foreword1 date2 | name2 | type2 foreword2 date3 | name3 | type3 foreword3 и т.д. Добавлено через 19 часов 26 минут Как я понимаю, отсутствие ответа в течение суток, это намек на то, что пытаться работать с flash и php одновременно - плохая затея? Я всю ночь копался в Гугле и яндексе и с прескорбием заявляю, что вразумительного ответа для новичка, типа меня, там нет (по крайней мере в списке как минимум 100 первых результатов поиска) |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| mysql , php |
|
|