![]() |
С чего начать связку Flash-PHP-MySql?
Помогите пожалуйста.
прорыскала весь поиск на тему пересылки даных между флеш и пхп, все замечательно и понятно. Проблема в том, что не понятно с чего начать. Нужна ли какая нибудь особая страница для соединения с БД. Не знаю с какого угла подступиться |
Может стоит для начала изучить работу php с sql?
|
Мне кажется, надо средствами пхп вытянуть данные из базы и сунуть в xml. А потом флешкой читать xml. Имхо, надо начинать с продумки xml.
|
Наверное стоит:-)
На уровне примеров: создание пхп страницы с подключением к базе данных с использованием имени пользователя и пароля, затем создание страниц, обращающихся к странице с подключением require_once ---более менее понятно. Но вживую и реально, когда у меня есть поля с именем пользователя и пароля и база mysql, в одной из таблиц которой вбиты два пользователя (один с правами админа, а другой нет).. как то туго. По логике вещей я готовлю пару переменных из полей страниц в LoadVars, чтобы передать пхп файлу методом sendAndLoad эти переменные. А дальше ступор... Есть какие нибудь простенькие примеры? с трудом представляю, что именно нужно для этого искать через поиск |
Хм. Для меня в этом вопросе остается самым загадочным - как PHP будет читать данные из XML, отправленного флешкой. Надо будет как-то их парсить, что явно лишняя морока. И нельзя ли логин с паролем посылать не XML-м, а как форму (методом POST)?
А возвращать PHP может XML с ответом - прошел пароль или нет. А все проверки пароля - правильный-не правильный - делать на стороне ПХП - попытаться найти в базе строчку, содержашую такое имя и пароль - на основе этого соорудить XML. (И в базе лучше хранить не сам пароль, а хеш md5 от него.) |
Всё зависит от того, сколько данных вы хотите обработать. Если их мало, то LoadVars в качестве шлюза между php и flash. В остальных случаях XML.
Парсеры XML в php есть. |
Если посылать немного, можно послать LoadVars, а весь ответ onData
отпарсить как xml. Код:
my_lv = new LoadVars(); |
А для более-менее больших проектов, имхо, очень удобно использовать FlashRemoting + AMFPHP. Удобно тем, что можно обмениваться объектами, т.е. php сделать выборку из бд и без лишних мучений (типа парсинга XML) получить объект, содержащий результаты.
Но для начала стоит намучаться с LoadVars, чтобы потом понять насколько remoting удобнее :quiet: У amfphp недавно поменялся сайт. Вот ссылка на новый: http://www.amf-php.org/ Последняя доступная версия - 1.9 beta 2 |
| Часовой пояс GMT +4, время: 11:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.