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
