سؤال

لدي برنامج نصي PHP الذي أستخدمه لإنشاء بعض JavaScript معقدة إلى حد ما لتطبيق الويب. من الضروري أن يتم إنشاء هذا البرنامج النصي بواسطة PHP لأسباب متوسطة.

هنا مشكلتي:

  1. إذا قمت بتسمية الملف myscript.js, ، ثم لا بد لي من استخدام HTACCESS لإخبار خادم الويب إلى أنابيب هذا من خلال PHP (غير مقطوع)

  2. إذا قمت بتسمية الملف 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>

لكنني أعتقد أن نهج باسكال هو نظافة ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top