Compactar e Criptografar javascript usando o php
Fevereiro 9, 2009
Quer compactar e criptografar um arquivo javascript automaticamente usando PHP ?
Fácil é só usar essa classe aqui: http://joliclic.free.fr/php/javascript-packer/en/
Exemplo:
require 'class.JavaScriptPacker.php';
$script = file_get_contents("caminho/ate/o/arquivo.js");
$packer = new JavaScriptPacker($script, 'Normal', true, false);
$packed = $packer->pack();
file_put_contents("caminho/ate/o/novoarquivo.js", $packed);
5 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
Arian Maykon (Dead_Thinker) | Fevereiro 11, 2009 at 11:23 am
Legal.
É igual ou tem alguma vantagem em relação ao JSmin?
http://www.crockford.com/javascript/jsmin.html
2.
porkaria | Fevereiro 11, 2009 at 2:31 pm
Nunca usei esse JSmin. Mas o que posso falar a favor do Packer é que ele é apenas uma versão em PHP disso aqui: http://dean.edwards.name/packer/
E como nessa demonstração ai, você pode ver que existem opções (Encode Private, Base62 Encode e etc) para a compactação e criptografia. E na classe feita em PHP também tem essa opções.
E eu conheci esse Packer pq alguns plugins bem famosos do jQuery utilizam ele para gerar a versão compactada e eu desconfio que a versão “pack” do jQuery utiliza isso ai
E também tem classes para outras linguagens além do PHP no site http://dean.edwards.name/download/#packer
3.
porkaria | Março 1, 2009 at 2:37 pm
Aqui: http://joliclic.free.fr/php/javascript-packer/en/ é só baixar o arquivo zip
4.
MárioTex | Março 1, 2009 at 2:35 pm
Mas, onde eu consigo esse arquivo?
require ‘class.JavaScriptPacker.php’;
5.
Gilson Silva | Agosto 20, 2009 at 1:53 pm
Muitooooooooo Boa classe compacto mais que todos que eu havia testado até hoje!
Até o JQuery fico no chinelo com minha classe compactada com essa classe Boaaaaaa!!!!!!!!!!