2009-02-13 15 views
1

Je suis nouveau à Flex et j'ai fait quelques applications avec seulement la programmation côté client. Maintenant, j'essaie de faire les choses back-end en utilisant PHP. Quelqu'un peut-il expliquer où (quel dossier) mettre le fichier PHP pour le fichier Flex pour communiquer avec PHP. J'utilise Flexbuilder 3 IDE.Flex avec PHP

Merci

Répondre

2

Tout cela dépend vraiment de ce que vous voulez. Je ferais une recommandation très différente si vous vouliez simplement interroger le serveur de temps en temps que si vous vouliez avoir une interface régulière entre les deux.

Si vous êtes simplement d'interrogation du serveur, je recommande d'utiliser simplement la classe HTTPRequest. Cela vous permettra de créer des données POST et GET et de communiquer relativement bien. D'un autre côté, si vous cherchez à avoir un ensemble de communications plus compliqué entre le serveur et le SWF, votre meilleur choix est la classe RemoteObject avec AMFPHP, WebOrb, ou un équivalent (nous utilisons WebOrb où je travail). Cela a l'avantage de vous permettre d'avoir des objets de même nom/type dans Flex et PHP, ce qui signifie que la communication peut être beaucoup plus complète.

(Si vous travaillez de cette façon, envoyez-moi cwATallen-poole.com et je peux donner quelques conseils afin que vous n'avez pas des arguments fous du compilateur pour Flex).

L'option suivante consiste à utiliser la classe XMLSocket, mais qui semble être un peu plus intense que ce que vous recherchez.

+0

@Christopher W. Allen-Poole - Merci pour votre réponse. Pourriez-vous me fournir un identifiant de courrier valide? – Omnipotent

+0

cw AT allen-poole.com – cwallenpoole

4

Flex ne sera pas accéder à votre script PHP via le système de fichiers, vous devez appeler votre script PHP via un serveur web. La solution la plus simple consiste à utiliser XML comme dans votre langage de transport de données. Mais vous pouvez obtenir fantaisie et utiliser quelque chose comme BlazeDS

1

Essayez XAMPP.Very utile.

0

Le nouveau Flash Builder 4 (produit anciennement connu sous le nom FlexBuilder) supporte la connexion aux services PHP hors de la boîte. Utilisez le Zend Framework pour le faire, et installez le framework sur votre serveur web de test à chaque fois que vous allez configurer un service de données.

tutoriels vidéo Adobe: Part 1 Part 2

Another good, non-video tutorial