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] <mailto:[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] <mailto:[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]
    <mailto:[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]
    <mailto:[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
_______________________________________________
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