PHP Script لتوليد JavaScript & Shiplighting في Zend Studio
-
18-09-2019 - |
سؤال
لدي برنامج نصي PHP الذي أستخدمه لإنشاء بعض JavaScript معقدة إلى حد ما لتطبيق الويب. من الضروري أن يتم إنشاء هذا البرنامج النصي بواسطة PHP لأسباب متوسطة.
هنا مشكلتي:
إذا قمت بتسمية الملف
myscript.js
, ، ثم لا بد لي من استخدام HTACCESS لإخبار خادم الويب إلى أنابيب هذا من خلال PHP (غير مقطوع)إذا قمت بتسمية الملف
myscript.php
, ، ثم يبرز Zend Studio جميع التعليمات البرمجية ك HTML بدلا من JavaScript.
ما أقوم به الآن هو ببساطة تسمية البرنامج النصي myscript.php
, وتفويل جميع التعليمات البرمجية <script>
العلامات، ثم القيام به include('myscript.php')
بدلا من المفضل: <script src='myscript.php'>
.
يمكنني إحباط هذه المشكلة بأكملها إذا يمكنني فقط معرفة Zend Studio لتسليط الضوء على هذا الملف كما لو كان *.js
ملف. هل هناك طريقة لإنجاز هذا؟
حاليا أنا أستخدم الإصدارات 5.5 (لنظام التشغيل Windows، في العمل) و 6.1 (لنظام التشغيل Linux، في المنزل).
المحلول
هل لا توجد طريقة لفتح ملفك باستخدام محرر JavaScript؟
شيء مثل النقر بزر الماوس الأيمن على اسم الملف، ثم "فتح مع> محرر JavaScript"؟
حسنا، لقد حاولت فقط مع Zend Studio (لا أجد رقم الإصدار، لكنه مؤخرا مؤخرا، تم تنزيله قبل أقل من شهر واحد - ومقره Eclipse)
لرؤية "محرر JavaScript" في القائمة "Open with"، قد تضطر إلى إضافة جمعية ملف بين .PHP و "JavaScript". للقيام بذلك، اتبع الخطوات التالية:
- ويندوز> تفضيلات
- عام> المحررون> جمعيات الملفات
- أضف * .php إلى القائمة (زر "إضافة") إذا لم يكن موجودا بالفعل (ليس افتراضيا، يبدو)
- عند النقر فوق * .php، ترى إدخادين في القائمة في الجزء السفلي:
- محرر PHP.
- محرر النص
- أضف "محرر JavaScript" إلى هذه القائمة (زر "إضافة" آخر، بجانب القائمة) - لا تحدده بشكل افتراضي (كما تريد فقط ملفات ملخصة .PHP مفتوحة معها، وليس كلها)
- انقر فوق موافق للتحقق من الصحة
الآن، في قائمة الملفات، يجب أن تكون قادرا على النقر بزر الماوس الأيمن على ملف PHP، و "فتح مع> محرر JavaScript"
وينبغي تمييز ملفك مثل JS One، وليس ك PHP.
لست متأكدا من zend Studio سيتذكر حقيقة أنه يجب فتح ملف واحد مع محرر JS، على الرغم من: قد تضطر دائما إلى استخدام "فتح مع" للملف الذي تهتم به.
أتمنى أن يساعدك هذا ؛-)
نصائح أخرى
لقد وجدت رجلا سهلا للغاية للتسبب في zend للتفكير في ملف php مثل جافا سكريبت:
// <script type="text/javascript">
alert("Hi");
// </script>
لكنني أعتقد أن نهج باسكال هو نظافة ...