Compilateur PHP : un outil pour Flash ?
Par -Alexandre LEGOUT aka LAlex- le mardi, mars 23 2004, 10:14 - PHP - Lien permanent
Il y a longtemps, était sorti un pseudo-compilateur PHP, nommé PHPCompiler, qui a disparu pour des raisons que j'ignore. Ce manque est maintenant comblé avec PriadoBlender qui prend la relève. Il ne s'agit pas d'un vrai compilateur au sens strict, étant donné que ce logiciel se contente d'associer l'executable php.exe avec le script PHP que vous désirez "compiler", au sein d'un seul et même executable. ![]()
A partir de cela, il est facile d'imaginer des applications Flash au sein de projecteurs, qui pourraient lancer un serveur de sockets PHP avec un fscommand, et se connecter à ce même serveur local pour effectuer des actions qui lui sont impossible par lui-même. On pourrait ainsi imaginer des applications Flash offline qui peuvent se ballader sur un disque dur, y lire et y écrire des données, se connecter sur IRC ou a des comptes email, etc... ![]()
En bref, ce type d'utilitaires permet de rapprocher le développeur Flash de la programmation Windows, en utilisant une technologie PHP, trés fréquemment utilisée comme un complément de Flash. Différents types d'API (accés au système de fichiers, etc..) peuvent même être créées pour ne même plus avoir à connaitre le PHP. Avis aux amateurs, personnellement, je vais m'y tenter ! ![]()
Commentaires
Ah ouais, carrément intéressant ! Lumineuse idée !
tiens nous au courant, une eqivalence osX ???
intéressant! on pourrait faire un éditeur actionscript en flash
Voila une grande idée !
"Différents types d'API (accés au système de fichiers, etc..) peuvent même être créées pour ne même plus avoir à connaitre le PHP"
tres interessant, en effet...... bravo
Et en plus on peut compiler du GTK, c'et vraiment bien ce truc
Très intéressant en effet...
Tel que liguorien : une version multi-plateforme, pour linux, mac, windows, solaris et le reste ?! envisageable ou pas ?
Complétement super
en voila une bonne nouvelle 
Mais comment compiler plusieurs fichiers php dans le même .exe ?
Merci
sans trop m'avancer... utilises des include ou des require non ?
Une version multiplateforme est tout a fait envisageable par le lancement de l'executable PHP avec le nom du fichier PHP en paramètre ...
Aprés, étant donné que les outils n'existent pas pour "mixer" le fichier PHP et l'executable, ce sera certainement plus compliqué à mettre en place ... :? Mais au lieu de lancer "monServeur.exe", il est toujours possible de lancer :
C:/Php/php.exe monServeur.pbpou pour UNIX,
/usr/bin/php monServeur.phpet il existe certainement un équivalent Mac ...
L'avantage du pseudo-compilo, c'est de faire quelque chose de "packagé" !
++ ^^
bé voila de quoi rendre le gens encore plus parano avec flash. ca veut dire k'avec votre truc, on pourrait avoir des flash qui lirait le contenu du disque dur, qui enverai les données au hacker, et nous betement aprés il ne nous resterai plus k'a bien ecarté les jambes c'est ca ?
Ldo >> c'est pas le flash qui ecrit sur le disque dur, c'est le php. Pour utiliser ce truc, il faut impérativement que l'utilisateur télécharge le pseudo-compilateur et execute le tout en local. Donc il n'y a pas de danger pour les SWF vu dans une page web.:)
A+
Ldo > Le but est de faire des applications avec Flash. Donc, quelque chose qui tourne offline en local sur ta machine, comme quand tu lances un .exe quoi !
Il existe deja la possibilité de créer un .exe a partir d'un SWF, mais il ne peut pas toucher à plus de choses qu'un SWF ... :/ Le but la c'est que le SWF lance un autre .exe, sur lequel il va se connecter pour faire tout ce qu'il ne peut pas faire habituellement !
++ ^^
En gros... c'est comme quand on intègre du flash dans un exe en VBScript, Python ou autre ... mais en PHP
bref, c'est un application desktop mais avec un interface fait en flash
... c'est puissant comme méthode ... moi je vous suis (et quand on débute, il faut courrir vite ... je vous donne ma parole ! ... :)) )
Bonjour,
je vais poser une question peut-être un peu naïve, mais ce code est-il disponible ? Je cherche actuellement un moyen d'écrire (genre des logs) sur le disque dur à partir d'un swf sous linux. Et en cherchant un peu sur Google je suis tombé sur cette page... Voilà donc si jamais y a moyen de récupérer cette "astuce" comme dit plus haut ou une méthode similaire je suis preneur... (Mail : ystrash at la poste point net tout attaché ^_^ Vous pouvez aussi me mailer pour me dire qu'il existe une meilleure solution que celle ci pour mon problème !
Merci bcp d'avance.
Ys.
moi je vous conseille pas PriadoBlender il infesté de virus
Fil des commentaires de ce billet