Selam,

"js minifier php" diye google'da arattigimda bir kac proje geldi, sanirim
bunlar is gorecektir.  Ornegin
http://code.google.com/p/minify/


2011/3/25 Atıf CEYLAN <[email protected]>

> PHP Compressor isminde bir uygulama var. sanirim isinizi gorecektir.
>
> On Fri, 25 Mar 2011 11:41:04 +0200, Nuri Akman <[email protected]>
> wrote:
>
> Sanırım tam olarak ne istediğimi anlatamadım. Şöyle açıklık getirmeye
> çalışacağım:
>
>    - http://code.jquery.com/jquery-1.5.1.min.js Minified version
>    - http://code.jquery.com/jquery-1.5.1.js Source version
>
> Yukarıdaki her iki link de aynı JS dosyasına ait. Ben bu Minified version'u
> hazır bir PHP kodu ile oluşturmak istiyorum. Böylece, hem okunurluk
> zorlaşacak; hem de koddaki açıklamalar ve gereksiz boşluklar atılarak kod
> boyutu kısaltılmış olacak.
>
>
>
> 25.03.2011 11:33, Umut Karabudak yazmış:
>
> Selam,
> Iyi de browser'a giden js yine aynisi olmayacak mi? Sanirim Nuri Bey client
> side'da okunabilirligi engellemek istiyor.
> Benim gorusum on-the-fly yapmamak, bir deployment script'i (ant ya da bash
> script olabilir) yazarak ilgili sitelere otomatik js kodunu resubmit edip
> donen cevabi deploy edilecek dosya olarak kullanabilirsiniz.
>
> 2011/3/25 Atıf CEYLAN <[email protected]>
>
>>  bir yontem soyle olabilir.
>>
>>  ornegin :
>>  myjs.js dosyaniz var ve
>>   (ya da apache
>>  ile rewrite ederek myjs.js cagrildiginda abc.php dosyasini
>>  isletebilirsiniz)
>>
>>  myjs.php dosyasinin icerigi de,
>>
>>    $filename = "myjs.js";
>>
>>  if (is_file($filename))
>>  {
>>        if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
>>                ob_start("ob_gzhandler");
>>        else
>>                ob_start();
>>
>>         header('Content-type: text/javascript');
>>        header ("cache-control: must-revalidate");
>>        header ("expires: " . gmdate ("D, d M Y H:i:s", time() + 3600) . "
>>  GMT");
>>         $content = bi_yerlerden_bulacaginiz_gzip_fonksiyonu(
>>  file_get_contents($filename) );
>>         echo $content;
>>        @ob_end_flush();
>>  }
>>  ?>
>>
>>  olabilir.
>>  Kodu bi tarafimdan uydurdum, umarim is gorur...
>>
>>  On Fri, 25 Mar 2011 11:05:35 +0200, Nuri Akman
>>  <[email protected]> wrote:
>> > Arkadaşlar,
>> >
>> > Web projemde oldukça uzun bir .JS dosyam var ve bu dosya kodunun
>> > okunur
>> > olmasından dolayı rahatsızım. Bu dosyayı http://jscompress.com/ veya
>> > http://javascriptcompressor.com/ gibi sitelerde boyut olarak küçültüp
>> > kullanabilirim. Ancak, geliştirme aşamasında sürekli bu işlemi yapmak
>> > istemiyorum.
>> >
>> > .JS dosyamı PHP yardımıya daha yükleme aşamasında (on-the-fly)
>> > sıkıştırmak istiyorum.
>> >
>> > Bu konuda tecrübe ettiğiniz ve tavsiye edebileceğiniz bir şey var mı?
>> >
>> >
>> > _______________________________________________
>> > Linux-programlama mailing list
>> > [email protected]
>> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>  --
>>  /**
>>  * @AUTHOR Atıf CEYLAN
>>  * Software Developer & System Admin
>>  * http://www.atifceylan.com
>>  */
>>  _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>   _______________________________________________ Linux-programlama
> mailing list [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste
> kurallari: http://liste.linux.org.tr/kurallar.php
>
>
> --
>
> /**
>  * *@author* Atıf CEYLAN
>  * Software Developer & System Admin
>  * http://www.atifceylan.com
>  */
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap