Ir para conteúdo
Fórum Script Brasil
  • 0

Comprimir código php


cassianooliver

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

depende do que você quis dizer com isso.

acredito eu q no seu caso, não(na minha forma de pensa com seu problema).

php ele executa direto no servidor depois passa para usuario final, sendo executado com js e css.

no entanto você não exerga ele no codigo fonte da pagina. nunca ira exergar.

vendo de outro ponto de vista, de uma lida em Programacao Orientada Objetos (um pouco complexo) mais você "compila" o todo php de um arquivo, em desenvolvimento demora um pouco mais, mais quando via dar manutencao e um "tapa".

De comeco Orientado a Objeto parece um bixo de sete cabecas, mais com tempo se torna simples e MUITO LOKO!

espero ter ajudado em alguma coisa.

abracos!

Link para o comentário
Compartilhar em outros sites

  • 0
php ele executa direto no servidor depois passa para usuario final, sendo executado com js e css.

no entanto você não exerga ele no codigo fonte da pagina. nunca ira exergar.

Eu sei...

o que pretendo é simplesmente comprimir o código PHP mesmo e não o html de saída...

tipo, código original:

function teste($teste) {
     strtolower($teste);
     return $teste;
}
comprimido ficaria assim:
function teste($teste){strtolower($teste);return $teste;}

seria mais ou menos isso...

ou até mesmo embaralhar o código assim como o www.javascriptcompressor.com faz com código js...

Link para o comentário
Compartilhar em outros sites

  • 0

Um compressor que faz o que você quer:

Com poucas modificações dá pra ele ler os arquivos ao invés de colar o código no campo, e dá até pra fazê-lo salvá-los.

Pra isso, veja as funções fopen(), fread(), fwrite() e fclose().

Para fazê-lo apenas ler o conteúdo do arquivo e mostrar o resultado, pode ser feito apenas com file().

<form name="Compressor" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
C&oacute;digo:<br />
<textarea name="Codigo" cols="20" rows="10"></textarea><br />
<input type="submit" value="Comprimir" /><br /><br />
</form>
<?php
if (isset($_POST["Codigo"])){
    $Codigo = $_POST["Codigo"];
    $Codigo = stripslashes(htmlentities($Codigo));
    $Codigo = nl2br($Codigo);
    $Codigo = implode(" ", explode("<br />", $Codigo));
    echo "<input type=\"text\" name=\"Resultado\" value=\"$Codigo\" />";
    }
?>

Link para o comentário
Compartilhar em outros sites

  • 0

aaaaaahH!

; /

perdao a ignorancia encima

mais não achei q era tão simples assim.

nunca ouvi falar em algo assim.

ate porque eu prefiro codigos separado do que compilado dessa forma.

abracos ;D

mais essa e nova pra mim. não sabia..

mais qual e a finalidade? apenas compilar? :blink:

Editado por willcpv
Link para o comentário
Compartilhar em outros sites

  • 0

Ele pode querer economizar espaço em disco no host deixando os arquivos menores, ou pode estar sendo mandado embora e quer complicar para o próximo cidadão que precisar mexer no código que ele criou.
Eu fico com a segunda opção.

hahaahah

não não, trabalho web só freela mesmo...

é que vendo scripts e quero complicar pra que não alterem o código fonte...

eu até achei um site que criptografa o arquivo, mas deixa o arquivo final muito pesado...

a finalidade é essa mesmo, não vou entregar o script todo identado, bonitinho...

quero garantir ou minimizar o risco de utilizarem meu sistema em outros projetos sem minha autorização...

se tiverem outras dicas sobre esse assunto....

Brigadão leandro, vou testar sua sugestão...

Editado por cassianooliver
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...