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
>  <script type="text/javascript" src="myjs.php"></script> (ya da apache
>  ile rewrite ederek myjs.js cagrildiginda abc.php dosyasini
>  isletebilirsiniz)
>
>  myjs.php dosyasinin icerigi de,
>
>  <?php
>  $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

Cevap