Comment compiler des pages php (en binaire )?

Comment compiler des pages php (en binaire )? - PHP - Programmation

Marsh Posté le 09-05-2005 à 09:45:45    

Salut,
Voila j'ai entendu dire que depuis un certain temps on pouvait compiler ces pages PHP de manière à proteger certaines informationss du code source?
Donc plutot que de placer des .php sur le serveur on placerait les fichiers binaires correspondants à ces pages.
Vous savez comment ce se passe?  :??:  
Merci


Message édité par PETOZAK le 09-05-2005 à 09:55:36
Reply

Marsh Posté le 09-05-2005 à 09:45:45   

Reply

Marsh Posté le 09-05-2005 à 09:59:20    

jamais entendu parler de ça.  
 
sinon il y a http://zend.com/store/products/zend-encoder.php


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 09-05-2005 à 10:06:11    

Merci Jag mais je connais le produit et il a un onconvenient: il est payant!
Y a aussi celui la:  
http://www.google.fr/url?sa=l&q=ht [...] 1MyAEB6AEB
 
Ce qui me faut c'est la meme chose en gratuit et aussi sous Windows :)

Reply

Marsh Posté le 09-05-2005 à 10:08:34    

rien que ça...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 09-05-2005 à 10:39:44    

personne n'a eu vent de ca ? :(

Reply

Marsh Posté le 09-05-2005 à 14:24:55    

http://forum-images.hardware.fr/themes_static/images_forum/1/flag1.gif

Reply

Marsh Posté le 09-05-2005 à 14:37:26    

Reply

Marsh Posté le 09-05-2005 à 14:40:40    

cesarr89 a écrit :

Si si il faut utiliser PHP-CLI


heu non, CLI = Command Line Interface

Reply

Marsh Posté le 09-05-2005 à 14:45:19    

Hé ben, c'est pas ca qu'il veut?
 
 
Mais de toute manière tu peut pas compiler du code, vu que c'est dynamique et que c'est le serveur qui le fait en fonction de certains paramétres...enfin je surement en train de dire des conneries, mais je comprends pas ce qu'il veut

Reply

Marsh Posté le 09-05-2005 à 15:22:00    

La seule facon que je connaisse, c'est soit utiliser Zend pour obfusquer le code, soit le compilateur cite plus haut.
 
Sinon a la limite, il faudrait regarder du cote de php-gtk, mais je sais pas si c'est compile.

Reply

Marsh Posté le 09-05-2005 à 15:22:00   

Reply

Marsh Posté le 09-05-2005 à 15:44:50    

cesarr89 a écrit :

Hé ben, c'est pas ca qu'il veut?
Mais de toute manière tu peut pas compiler du code, vu que c'est dynamique et que c'est le serveur qui le fait en fonction de certains paramétres...enfin je surement en train de dire des conneries, mais je comprends pas ce qu'il veut


 
En effet tu dis des conneries :
    D'une part on peut compiler un script php. Mais bon, il n'y aura pas de gain signifique dans la vitesse d'exécution du script. En même temps, si c'est pour win*, je voie pas trop l'intêret :whistle: même avec php-gtk (qui me trouve le paquet testing ? )
 
    D'autre part, lorsque tu exécutes un programme réalisé en C# par exemple, lorsque tu cliques sur un bouton, tu lui "transmets" des informations et le programme va éxécuter un bout de code. C'est pareil en php. Lorsque tu remplis un formulaire, le script php analyse les infos reçu puis éxécute sa tâche ( envoyé un mail, afficher le formulaire...).
 
    De plus, il veut que le code source de son script php ne soit pas interpreté par le module php du server MAIS directement par l'OS. C'est pourquoi, l'on doit compiler le script.
 
   Pour finir, tu dis bien des conneries. Mais au moins, tu le sais :jap:  
 
J'éspère que j'ai été clair mais je ne suis pas sûr que tout ça soit bon... :heink:


Message édité par yoyo354 le 09-05-2005 à 15:47:53

---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 09-05-2005 à 15:49:42    

Citation :

En effet tu dis des conneries :


 
J'en étais sur  :sol:  
 

Citation :

D'autre part, lorsque tu exécutes un programme réalisé en C# par exemple, lorsque tu cliques sur un bouton, tu lui "transmets" des informations et le programme va éxécuter un bout de code. C'est pareil en php.


 
Oui j'y ai pensé au moment j'envoyé la réponse.
 

Citation :

Pour finir, tu dis bien des conneries. Mais au moins, tu le sais


 
Oui

Reply

Marsh Posté le 09-05-2005 à 15:54:27    

cerel a écrit :

La seule facon que je connaisse, c'est soit utiliser Zend pour obfusquer le code, soit le compilateur cite plus haut.
 
Sinon a la limite, il faudrait regarder du cote de php-gtk, mais je sais pas si c'est compile.


 
Pourquoi vouloir cacher les sources des ses programmes  :pt1cable:  
 
Pour php-gtk, il n'y a pas besoin de compiler le script( il me semble car on lance les programmes de php-gtk avec "php -q script.php" ou avec le hash-bang "#!/usr/../php".)


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 17-05-2005 à 09:56:18    

salut yoyo, je le trouve ou php-gtk?
Il est compatible avec windows pour la compilation?
Le script compiler tourne t'il sous Easy-PHP for Linux?

Reply

Marsh Posté le 17-05-2005 à 09:59:35    

Tu as regardé vite fait sous google?  
http://www.google.fr/search?hl=fr& [...] cher&meta=
et y'a les réponses à toutes tes questions

Reply

Marsh Posté le 17-05-2005 à 10:02:09    

yoyo354 a écrit :

Pourquoi vouloir cacher les sources des ses programmes  :pt1cable:


Au hasard, pour les vendre et que les acquéreurs ne puissent pas modifier ou profiter du code source ?  
Qui a dit le forum MD ? :D

Reply

Marsh Posté le 17-05-2005 à 11:37:23    

Le compilo dont vous parlez, c'est le même truc que ça?  
http://fr3.php.net/manual/en/ref.bcompiler.php

Reply

Marsh Posté le 01-10-2008 à 21:03:31    

Peut-être un peu tard pour répondre (2005->2008)
Mais bon !!!  :sweat:  
 
La librairie BCompiler n'est qu'une façon d'obfusquer le code php mais en aucun cas de le compiler (oui oui le nom est trompeur...).
Sinon il y a Apollo à voir et à essayer ici :
http://www.scriptol.fr/apollo.php
 
Là on parle réellement de compilation avec encapsulation de l'interpréteur (car oui PHP est dynamique).
Perso j'ai pas essayé, moi je me suis fait mon ptit prog perso avec BCompiler et ca me suffit.
 
En espérant que ca aidera (éclairera) quelqu'un 3 ans aprés  :lol:

Reply

Marsh Posté le 05-10-2008 à 17:03:34    

On va être clair :
- L'interpréteur PHP est compilé (il est écrit en C++)
- Les scripts PHP sont interprétés par l'interpréteur PHP


---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 05-10-2008 à 19:36:04    

CyberDenix a écrit :

On va être clair :
- L'interpréteur PHP est compilé (il est écrit en C++)


 
raté, en C.
 

CyberDenix a écrit :

- Les scripts PHP sont interprétés par l'interpréteur PHP


 
dans l'absolu rien n'empêche de compiler du php. Mais actuellement personne ne s'est fait chier à écrire un compilo à ma connaissance.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 19-05-2015 à 15:37:40    

DIE GREY BOX 2015
 
voici la solution avec php 5.6.6
 
https://cloud.githubusercontent.com [...] c5ab39.png
 
https://github.com/Darksynx/PHP_DIE_GREY_BOX
 
 :bounce:

Reply

Marsh Posté le 19-05-2015 à 15:54:31    

skeye a écrit :


 
raté, en C.
 


 

skeye a écrit :


 
dans l'absolu rien n'empêche de compiler du php. Mais actuellement personne ne s'est fait chier à écrire un compilo à ma connaissance.


ben si , facebook :  HHVM ( bon c'est de la compilation à la demande, tu ne produit pas vraiment un exe, mais ca reste de la compilation)


---------------

Reply

Marsh Posté le 27-05-2015 à 15:05:00    


Regarde de quand date le topic :fouyaya:
 


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 27-05-2015 à 20:18:03    

Rhoo :sweat:


---------------

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed