Javascript & oluşturmak için PHP komut dosyası

2 Cevap php

Ben bir web uygulaması için bazı oldukça karmaşık javascript oluşturmak için kullanıyorum bir PHP komut dosyası var. Bu komut dosyası ölçeklenebilirlik nedenleriyle PHP tarafından oluşturulan olması gereklidir.

İşte benim problem:

  1. Ben dosyası adı, myscript.js, sonra PHP ile borusuna bu webserver anlatmak için htaccess kullanmak zorunda (preferrable değil)

  2. Ben dosyası adı, myscript.php, daha sonra Zend Studio HTML yerine javascript gibi tüm kod vurgular.

{[(: Ben şimdi ne yapıyorum sadece include('myscript.php') yerine tercih işinin ardından, myscript.php komut adlandırma, ve <script> etiketleri tüm kod sarma 3)]}.

Bir *.js dosya sanki ben bu dosyayı vurgulamak için Zend Studio söyleyebilirdi sadece ben bütün bu sorunu önlemek olabilir. Bunu sağlamanın bir yolu var mı?

Şu anda (iş, Windows için) sürüm 5.5 kullanılarak ve 6.1 (Linux için, evde) duyuyorum.

2 Cevap

Javascript editörü ile dosyayı açmak için bir yolu var mı?

Dosyanın ismi üzerine sağ tıklayarak, o zaman "Birlikte Aç> JavaScript editörü" gibi bir şey?

Şey, ben sadece (I don't find the version number, but it's a pretty recent one, downloaded less than one month ago -- and Eclipse based) Zend Studio ile denedim

Listesi "ile Aç" in "Javascript editörü" görmek için,. Php ve "Javascript" arasında bir dosya ilişkilendirmesi eklemek gerekebilir. Bunu yapmak için şu adımları izleyin:

  • Windows> tercihleri
  • Genel> editörler> dosya dernekler
  • eklemek *. listesine php bunun zaten değilse (düğmesi "add") (varsayılan olarak değil, öyle görünüyor)
  • when you click on *.php, you see two entries in the list at the bottom :
    • php editörü
    • metin editörü
  • (. Sadece onunla açılan php dosyaların bir çift değil, hepsi istediğiniz gibi) varsayılan olarak ayarlayın yok - bu listeye "javascript editörü" (diğer bir sonraki liste, düğme "add") ekleyin
  • onaylamak için OK tıklayın

Şimdi, dosyalar listesinde, bir PHP dosyası üzerinde sağ tıklayıp gerekir, ve "> javascript editörü ile açın"

Ve dosya JS gibi vurgulanır değil, PHP gibi olmalıdır.

Her zaman dosya için ilgilendiğiniz "ile açmak" kullanmak olabilir: Ben Zend stüdyo bir dosya olsa da, JS editörü ile açılacak olan bu gerçeği hatırlamak emin değilim

Umarım bu yardımcı olur ;-)

Ben zend javascript gibi PHP dosyası düşünmek neden çok kolay bir hack buldum:

// <script type="text/javascript">

alert("Hi");

// </script>

Ama Pascal'ın yaklaşımı temiz olduğunu düşünüyorum ...