IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Agir sur un formulaire flash


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut Agir sur un formulaire flash
    Bonjour à tous,
    Je sais qu'il est possible grace au php de remplir un formulaire html d'une aurephp.
    MAIS
    Peut-on envoyer des données dans un formulaire fait en flash ? Agir sur celui ci ? J'ai beau chercher dans google mais je ne sais quels termes vraiment utiliser mes recherches actuels sur le sujet restent vaines.

    J'aimerais donc "en gros", accéder à un formulaire distant en flash, le remplir, et récupérer les données.


    Merci donc pour les liens/doc/astuces/informations que vous pourrez me donner.


    Voici ci dessous un complément d'informations :

    J'ai déjà catché ce qu'envoie le formulaire via ethereal. C'est du vrai charabia ! Presque tout est encodé :
    Une identification raté donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @@.
    @@BCJ
    @Ahwhowly70lz4gafgeip17lna8jq0dr8m4j2nbam80kosojvf5fv3h2iambyjkrudkn9ow8vnsgdigo0ws841euguhermbjtfuhb9niy2hgcljh5hwol7l4agi1laj0rmjna8ksjff32abjrdno8ngiow81uuemjfh9i2glhh.
    031B93D6CA0FEF6968EC7D22F7ADE34030A9E7DDC782CB95F853B5E875DD60AA3FD2E6CD8E8B54C65B48359C28BED7EA91F9F63AA9B84A421AB40CD94E9395D64BE5266F97CFB7A0B95A11A97C07860135CB985A0111DA9F39A2CDE571F37CAC1F84FAF128854C2D8262C7F2F8037067E3B5A3E0396DEB0056E662FD33EC6EE935B56393C070497BD6BAFAE222C2AA29B4AF67470EBB67EE76446601C5E427E0
    DARAHIIIKHJIPAIQAdd-MM-yyyy..
    892A0CC8A09A97C4B90B454498A7897EB9AFC57378
    @alogin incorrect: Wrong password.
    Sinon, j'ai déjà utilisé curl (sur un forum d'ailleur,un script qui actualisait mon load average dans ma signature (tout ce qui est inutile est indispensable..) mais uniquement pour des petits trucs..

    De plus l'application flash utlise pour communiquer les ports 30000/1049 et est en flash 10(3d)...

    Merci

  2. #2
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Pour envoyer des données de flash vers php tu dois utiliser de l'actionscript coté flash.
    La fonction actionscript permettant d'envoyer tes variables est sendAndLoad. Pour plus d'informations sur le sujet je t'invite à regarder ce tutoriel http://stephaneey.developpez.com/tut...shmx/flashphp/ , aussi tu peux rechercher sur le net en utilisant les mots clés flash+php, beaucoup de tutoriels traite ce sujet.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    Citation Envoyé par Yobs
    Pour envoyer des données de flash vers php tu dois utiliser de l'actionscript coté flash.
    La fonction actionscript permettant d'envoyer tes variables est sendAndLoad. Pour plus d'informations sur le sujet je t'invite à regarder ce tutoriel http://stephaneey.developpez.com/tut...shmx/flashphp/ , aussi tu peux rechercher sur le net en utilisant les mots clés flash+php, beaucoup de tutoriels traite ce sujet.
    Merci pour l'info, mais c'est l'inverse que je veux faire !!!
    Je veux envoyer des données de php vers flash.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut Up !
    J'ai donc regardéhttp://stephaneey.developpez.com/tut...shmx/flashphp/ qui est une très bonne documentation pour quelqu'un qui veut travailler sur du php à partir de flash.

    Or, je le rappelle, je veux faire l'inverse !!!


    Merci



    (up caché )

  5. #5
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Pour envoyer tes variables de php vers flash, il faut que tu ecrive tes variables de la forme:
    <?php
    echo 'var1='.$val1.'&var2='.$val2.'&varn='.$valn;
    ?>
    et tu récupère dans flash avec sendAndLoad().

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    Citation Envoyé par Yobs
    Pour envoyer tes variables de php vers flash, il faut que tu ecrive tes variables de la forme:


    et tu récupère dans flash avec sendAndLoad().
    Ce n'est pas ça que je veux faire !!!

    Je me rééxplique :
    -D'un coté, une application écrite en flash10 dont je ne dispose pas du code source et que je ne peux pas modifier. La seule chose que je peux faire pour l'instant, c'est remplir manuellement le formulaire qu'elle contient et cliquer sur ok pour valider.
    -d'un autre coté sur un serveur disant, j'ai une application en php que je peut éxécuter en demandant la page ou en ligne de commande ou via php-gtk. Je veux à partir de cette application en php remplir le formulaire qui se trouve dans l'application flash et pouvoir "cliquer" sur les boutons qu'elle contient.
    -Pour cela, j'ai catché le contenu d'une transaction entre le serveur où l'application flash est hébergé et moi(client avec mon navigateur) histoire de voir ce qu'ils peuvent bien se raconter.Mais après je sais pas comment faire..(libpcap ? libcurl ?)
    -Je veux donc que l'application en php remplace ce que je fais manuellement avec mon navigateur sur l'application flash. En gros, que l'application php envoie des paquet au server hébergeant l'application flash et que l'application en php puisse recevoir les réponses de l'application en flash pour interagir.

Discussions similaires

  1. [AC-2010] Agir sur un formulaire caché.
    Par fab.85 dans le forum IHM
    Réponses: 2
    Dernier message: 02/01/2014, 13h49
  2. Problème avec la touche "@" sur un formulaire flash
    Par willytito dans le forum Windows XP
    Réponses: 6
    Dernier message: 15/05/2012, 15h38
  3. [FLASH 8] Agir sur un bouton
    Par choussamaster dans le forum Flash
    Réponses: 3
    Dernier message: 07/12/2006, 09h18
  4. [ACCESS]Agir sur l'évenement d'un autre formulaire
    Par Puffcash dans le forum Access
    Réponses: 1
    Dernier message: 20/09/2006, 20h01
  5. Agir sur un élément d'un formulaire continu
    Par niavlys77 dans le forum IHM
    Réponses: 2
    Dernier message: 27/07/2006, 17h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo