Compactar e Criptografar javascript usando o php

fevereiro 9, 2009 at 3:13 am 5 comentários

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

Anúncios

Entry filed under: PHP. Tags: .

Sete coisas que provavelmente você não sabe sobre mim (Seven things that probably you may not know about me) Jogo Rápido: O que é o Moodle ?

5 Comentários Add your own

  • 1. Arian Maykon (Dead_Thinker)  |  fevereiro 11, 2009 às 11:23 am

    Legal.

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

    Responder
    • 2. porkaria  |  fevereiro 11, 2009 às 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

      Responder
    • 3. porkaria  |  março 1, 2009 às 2:37 pm

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

      Responder
  • 4. MárioTex  |  março 1, 2009 às 2:35 pm

    Mas, onde eu consigo esse arquivo?

    require ‘class.JavaScriptPacker.php’;

    Responder
  • 5. Gilson Silva  |  agosto 20, 2009 às 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!!!!!!!!!!

    Responder

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Mudei de endereço

O blog mudou para www.porkaria.com.br

%d blogueiros gostam disto: