Categorizado | Javascript, PHP

Tags |

Compactar e Criptografar javascript usando o php

Postado em 09 February 2009 por Bruno PorKaria

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);

Posts Relacionados

  1. Descobrindo o User Agent do browser usando JavaScript
  2. Adicionando o cake no PATH do Ubuntu
  3. Para que serve o PHPIDS?
  4. Gerando QR-code com PHP
  5. Cuidado com o que você esquece no servidor…

4 Comments For This Post

  1. Arian Maykon (Dead_Thinker) Says:

    Legal.

    É igual ou tem alguma vantagem em relação ao JSmin?
    http://www.crockford.com/javascript/jsmin.html

    [Reply]

  2. porkaria Says:

    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

    [Reply]

  3. MárioTex Says:

    Mas, onde eu consigo esse arquivo?

    require ‘class.JavaScriptPacker.php’;

    [Reply]

  4. porkaria Says:

    Aqui: http://joliclic.free.fr/php/javascript-packer/en/ é só baixar o arquivo zip

    [Reply]

Leave a Reply

Andando por aí...