BCompiler
BCompiler permet de rendre un code source PHP illisible par un utilisateur.
Cet article a pour but d'aller à l'essentiel, l'installation et l'utilisation de BCompiler, il s'agit simplement de la retranscription de mes notes à ce sujet.
Installation
Sous Ubuntu
Ajouter “extension=bcompiler.so
” au fichier php.ini
1)
Sous Windows (WampServer)
Wampserver intègre l'extension, il suffit simplement de l'activer.
Utilisation
Admettons que vous vouliez compiler un fichier fonctions.php
, voici le script qui permettra de le compiler :
- compiler_fonction.php
<?php $fh = fopen('fonctions.phb', 'w+'); bcompiler_write_header($fh); bcompiler_write_file($fh, 'fonctions.php'); bcompiler_write_footer($fh); fclose($fh); ?>
Ce script va créer un fichier fonctions.phb
à partir du fichier source fonctions.php
.
En cas d'erreur, créez un fichier fonctions.phb
vide et donnez lui les droits 777 (sudo chmod 777 fonctions.phb
)
Ensuite il suffit d'utiliser le fichier fonctions.phb
via une inclusion (include, require…).
<note important>Pensez à ne pas distribuer les fichiers *.php
</note>
Voir aussi
/etc/php5/apache2/php.ini
sous Ubuntu
Si cet article vous a été utile ou simplement si vous appréciez ce site, n'hésitez pas à me soutenir via Paypal ou en utilisant la bannière Amazon1) ci-dessous pour vos futurs achats, ça ne vous coûtera pas plus cher et ça soutiendra un peu ce site
Commentaires