Question

J'ai un script PHP que j'utilise pour générer un peu de javascript assez compliqué pour une application Web. Il est nécessaire que ce script est généré par PHP pour des raisons d'évolutivité.

Voici mon problème:

  1. si je le nom du fichier myscript.js, je dois utiliser htaccess pour dire le serveur Web à la conduite par ce PHP (non preferrable)

  2. si je le nom du fichier myscript.php, puis Zend Studio mettra en évidence tout le code HTML au lieu de javascript.

Ce que je fais est maintenant le script suffit de nommer myscript.php et envelopper tout le code dans les balises <script>, puis en faisant include('myscript.php') au lieu de la préférée. <script src='myscript.php'>

Je pourrais contrecarrer tout ce problème si je pouvais dire Zend Studio pour mettre en évidence ce fichier comme si elle était un fichier *.js. Est-il possible d'y parvenir?

Actuellement, je suis en utilisant les versions 5.5 (pour Windows, au travail) et 6.1 (pour Linux, à la maison).

Était-ce utile?

La solution

est-il pas un moyen d'ouvrir votre fichier avec l'éditeur Javascript?

Quelque chose comme un clic droit sur le nom du fichier, puis « Ouvrir avec> éditeur Javascript »?

Eh bien, je viens d'essayer avec Zend Studio (je ne trouve pas le numéro de version, mais il est un peu récent, téléchargé moins d'un mois il y a - et basé sur Eclipse)

Pour voir « éditeur Javascript » dans le « Ouvrir avec » la liste, vous pourriez avoir à ajouter une association de fichiers entre .php et « Javascript ». Pour ce faire, procédez comme suit:

  • Windows> Préférences
  • général> éditeurs> associations de fichiers
  • ajouter * .php à la liste (bouton « ajouter ») si elle est pas déjà (il est pas par défaut, il semble)
  • lorsque vous cliquez sur * .php, vous voyez deux entrées dans la liste en bas:
    • éditeur de php
    • éditeur de texte
  • ajouter « javascript éditeur » à cette liste (l'autre bouton « ajouter », à côté de la liste) - ne définissez pas par défaut (comme vous voulez seulement quelques fichiers .php ouvert avec elle, pas tous d'entre eux)
  • cliquez sur OK pour valider

Maintenant, dans la liste des fichiers, vous devriez être en mesure de faire un clic droit sur un fichier PHP, et « ouvrir avec> javascript éditeur »

Et votre fichier doit être mis en évidence comme un JS l'un, et non comme PHP.

Je ne suis pas sûr Zend Studio se souviendra du fait qu'un fichier doit être ouvert avec l'éditeur JS, bien que vous pourriez avoir toujours utiliser « ouvrir avec » pour le fichier qui vous intéresse

.

Hope this helps; -)

Autres conseils

Je l'ai trouvé un hack très facile à faire zend penser du fichier PHP comme javascript:

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

alert("Hi");

// </script>

Mais je pense que l'approche de Pascal est plus propre ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top