Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2808 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu à moitier]Agir sur un formulaire flash

 

 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu à moitier]Agir sur un formulaire flash

n°1348209
2xyo
2*yo = yoyo
Posté le 17-04-2006 à 17:51:47  profilanswer
 

Bonjour à tous,
 
Je sais qu'il est possible grace au php de remplir un formulaire html d'une aure page en envoyait des données via POST ou GET. De plus on peut également créer des applications flash avec du php.
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.
 
Merci donc pour les liens/doc/astuces/informations que vous pourrez me donner.


Message édité par 2xyo le 24-04-2006 à 22:22:39
mood
Publicité
Posté le 17-04-2006 à 17:51:47  profilanswer
 

n°1348212
esox_ch
Posté le 17-04-2006 à 17:55:24  profilanswer
 

Non je pense que tu peux pas .. Parcontre si tu catch ce que le formulaire flash envoie (ce qui est facile a faire), tu peux emuler le fait de l'avoir rempli ... regarde du coté de la lib curl


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1348215
2xyo
2*yo = yoyo
Posté le 17-04-2006 à 18:06:30  profilanswer
 

esox_ch a écrit :

Non je pense que tu peux pas .. Parcontre si tu catch ce que le formulaire flash envoie (ce qui est facile a faire), tu peux emuler le fait de l'avoir rempli ... regarde du coté de la lib curl


Toujours aussi rapide !
 
J'ai déjà catché ce qu'envoie le formulaire via ethereal. C'est du vrai charabia  :sweat: ! Presque tout est encodé :  
Identification raté  

Code :
  1. @@.
  2. @@BCJ
  3. @Ahwhowly70lz4gafgeip17lna8jq0dr8m4j2nbam80kosojvf5fv3h2iambyjkrudkn9ow8vnsgdigo0ws841euguhermbjtfuhb9niy2hgcljh5hwol7l4agi1laj0rmjna8ksjff32abjrdno8ngiow81uuemjfh9i2glhh.
  4. 031B93D6CA0FEF6968EC7D22F7ADE34030A9E7DDC782CB95F853B5E875DD60AA3FD2E6CD8E8B54C65B48359C28BED7EA91F9F63AA9B84A421AB40CD94E9395D64BE5266F97CFB7A0B95A11A97C07860135CB985A0111DA9F39A2CDE571F37CAC1F84FAF128854C2D8262C7F2F8037067E3B5A3E0396DEB0056E662FD33EC6EE935B56393C070497BD6BAFAE222C2AA29B4AF67470EBB67EE76446601C5E427E0
  5. DARAHIIIKHJIPAIQAdd-MM-yyyy..
  6. 892A0CC8A09A97C4B90B454498A7897EB9AFC57378
  7. @alogin incorrect: Wrong password.


Sinon, j'ai déjà utilisé curl (pour ce 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)...
 
EDIT : code un peut plus lisble...


Message édité par 2xyo le 17-04-2006 à 18:10:47
n°1348423
nargy
Posté le 17-04-2006 à 23:19:09  profilanswer
 

> Peut-on envoyer des données dans un formulaire fait en flash ? Agir sur celui ci ?
- oui, mais tu devrait poster dans la catégorie Flash, car ça se fait en ActionScript.

n°1348424
nargy
Posté le 17-04-2006 à 23:21:42  profilanswer
 
n°1348545
2xyo
2*yo = yoyo
Posté le 18-04-2006 à 09:50:33  profilanswer
 

nargy a écrit :

> Peut-on envoyer des données dans un formulaire fait en flash ? Agir sur celui ci ?
- oui, mais tu devrait poster dans la catégorie Flash, car ça se fait en ActionScript.


Merci du renseignement, je vais potasser ça !

n°1349086
2xyo
2*yo = yoyo
Posté le 18-04-2006 à 18:33:50  profilanswer
 

En fouinant sur le site de curl, je suis tombé sur ceci :
http://curl.haxx.se/mail/archive-2002-07/0108.html

From: Roth, Kevin P. <KPRoth_at_MarathonOil.com>
Date: 2002-07-31
 
curl will clearly have no trouble downloading the .SWF (flash) file. However, if the data you need is contained *within* that file as part of the flash program, then you've got a different problem. Curl doesn't know how to parse any kind of file contents - it just gets the file.
 
If the data you're looking for gets downloaded "behind the scenes" by the flash program, you may be able to see what it's grabbing by doing a network trace. Try using ethereal to see what other data is being grabbed besides just the .SWF file. It's obviously coming from somewhere, but your task will be to figure out where. Once you know where the data is coming from, then you can decide whether curl can get it for you...
 
Good luck,
--Kevin


Ceci conforte l'utilisation de curl pour mon appilcation. De plus, ce mail date de 4 ans ce qui me fait éspérer que ce que j'éssaye de faire a déjà été fait ! Maintenant, je pense que je vais attendre la fin de mes exam pour me lancer dedans !  
Mais en attendant, toutes les suggestions sont les bienvenues !


Message édité par 2xyo le 18-04-2006 à 18:34:18
n°1350195
WiLL-
Posté le 20-04-2006 à 08:33:58  profilanswer
 

je te suggère de réussire tes exams :D

n°1350332
sancho le ​cubain
Posté le 20-04-2006 à 11:48:03  profilanswer
 

je sais qu'il est possible de gèrer des bases de données mysql sous flash en passant par du php, c'est le php qui gère l'interogation de la base, et on appelle ensuite le php avec :
 
getURL ("executant.php", "", "POST" );
// ou
loadVariablesNum ("executant.php", 0, "POST" );
 
la question reste toujours la meme, comment récupere t'on ensuite le php sous flash? comment récupere t on les variables?
 
je bosse aussi dessus donc sa m'arangerais si quelqu'un faisait avancer le shmilbiliblick

n°1350355
nargy
Posté le 20-04-2006 à 12:06:17  profilanswer
 

il y a des exemples de loadVariables() sur le forum, et sur le site de macromedia.

mood
Publicité
Posté le 20-04-2006 à 12:06:17  profilanswer
 

n°1353167
2xyo
2*yo = yoyo
Posté le 24-04-2006 à 22:22:13  profilanswer
 

WiLL- a écrit :

je te suggère de réussire tes exams :D


Je me fais pas trop de soucie  :sol:  

sancho le cubain a écrit :

je sais qu'il est possible de gèrer des bases de données mysql sous flash en passant par du php, c'est le php qui gère l'interogation de la base, et on appelle ensuite le php avec :
 
getURL ("executant.php", "", "POST" );
// ou
loadVariablesNum ("executant.php", 0, "POST" );
 
la question reste toujours la meme, comment récupere t'on ensuite le php sous flash? comment récupere t on les variables?
 
je bosse aussi dessus donc sa m'arangerais si quelqu'un faisait avancer le shmilbiliblick


nargy a écrit :

il y a des exemples de loadVariables() sur le forum, et sur le site de macromedia.


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.
 
Mais bon, maintenant j'ai trouvé comment me débarrasser de l'application flash et communiquer directement avec le serveur.
Donc topic "à moitier résolu"


Message édité par 2xyo le 24-04-2006 à 22:24:55

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu à moitier]Agir sur un formulaire flash

 

Sujets relatifs
[Flash] créer un fichier externe[Résolu][VBA][EXCEL] Appel par Call plutôt que Run
Test formulaire débutantPost d'une variable ne provenant pas d'un formulaire
[RESOLU] VBS : demande d'aide suppression de fichier selon leur dateouvrir le formulaire d'un doc Excel sous VFP
(Résolu): n'affiche pas le premier registre de mes tables[Résolu] [VBA] Boucle for qui déraille
Formulaire HTML vers PHP[C++/Qt/résolu] afficher avec un QCanvas, help!
Plus de sujets relatifs à : [Résolu à moitier]Agir sur un formulaire flash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR