Agir sur un formulaire flash [Résolu à moitier] - PHP - Programmation
Marsh Posté le 17-04-2006 à 17:55:24
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
Marsh Posté le 17-04-2006 à 18:06:30
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 ! Presque tout est encodé :
Identification raté
Code :
|
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...
Marsh Posté le 17-04-2006 à 23:19:09
> 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.
Marsh Posté le 18-04-2006 à 09:50:33
nargy a écrit : > Peut-on envoyer des données dans un formulaire fait en flash ? Agir sur celui ci ? |
Merci du renseignement, je vais potasser ça !
Marsh Posté le 18-04-2006 à 18:33:50
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> |
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 !
Marsh Posté le 20-04-2006 à 11:48:03
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
Marsh Posté le 20-04-2006 à 12:06:17
il y a des exemples de loadVariables() sur le forum, et sur le site de macromedia.
Marsh Posté le 24-04-2006 à 22:22:13
WiLL- a écrit : je te suggère de réussire tes exams |
Je me fais pas trop de soucie
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 : |
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"
Marsh Posté le 17-04-2006 à 17:51:47
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