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
