Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Подскажите о взаимодействии PHP и Flash


Автор: krabowyator 8.2.2010, 00:48
Ребят, начальство заставляет сделать чатик во флеше (через пхп), а я не шарю совсем. 

Пожалуйста, дайте ссылку на какой нибудь урок или исходник. 

Автор: nilrem 8.2.2010, 04:15
Попробуй http://www.amfphp.org/ чтобы возни меньше было, там и туториалы есть.

Автор: SoWa 8.2.2010, 13:15
Лучше всего в чатах такая архитектура:
По отсылке сообщения из чата вызывается PHP на сервере, в нее кормится текст.
РНР в свою очередь этот текст сует в БД.
А вот самое интересное: получение сообщений:
Каждые 2 секунды, скажем, опрашиваешь ту же страницу с каким-нибудь параметром. Например chat.php?action=recieve&last=%number%
Вот. И в ответ на такое она должна отдать в каком-нибудь виде список сообщений с %number% и до последнего.
Я предпочитаю это отдавать в ХМЛ.

Как и где хранить номер последнего сообщения, как построить БД- это уже тебе решать smile
Удачи!

Автор: IDVsbruck 8.2.2010, 23:28
Это не чат, а самоделка какая-то ...
Про AMFPHP почитал - для чата слишком наворочено, и второе, что смущает - "построен на основе протокола Simple Object Access Protocol и используется, преимущественно, для обмена информацией между Adobe Flash и базами данных". ТС ни слова не говорил о базах, нужен просто чат. А вот на серваке можно логгировать сообщения, если понадобится.

Задача достаточно простая, тем более, что флеш представляет возможности замечательной штуки - сокетов. Клиент устанавливает соединение с сокет-сервером и либо посылает сообщения, либо получает от других пользователей, уже подключившихся к тому же сокет-серверу. Все происходит ОНЛАЙН - в реальном времени с реально подключившимися пользователями.

Я сам не ПэХаПист, но случайно нашел исходники - как на АС3, так и на ПэХаПэ. За содержимое не ручаюсь, но помочь может.

Автор: SoWa 9.2.2010, 13:02
Цитата(IDVsbruck @  8.2.2010,  23:28 Найти цитируемый пост)
Это не чат, а самоделка какая-то ...

Це есть простейшая архитектура чата.

За пример с сокетами респект и уважуха, а так же плюс в репу smile
Я совсем забыл про них сказать.
//Но сокеты- ИМХО, нужно юзать, когда реалтайм важен. Если нет- лучше без них. Ибо нагрузку на сервер, если не ошибаюсь, они создают ниху...довольно большую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)