1

/jsディレクトリにJavaScriptファイルのセットがあります。PHPタグをJavascriptファイルに追加する方法は?

4

3 に答える 3

3

他のテキスト ファイルに追加する方法とまったく同じです。それらをテキスト エディターで開き、入力を開始します<?php etc

ただし、ファイルの処理に PHP が使用されていることを確認する必要があります。.phpこれは、ほとんどのシステムで、名前を変更してファイル拡張子を付けることで、最も簡単に実行できます。Web サーバーの構成を変更することもできます。

それらが JavaScript を発行する場合は、それらが HTML (PHP のデフォルト) ではなく、JavaScript であると主張していることを確認する必要があります。

<?php
    header("Content-Type: application/javascript");
?>

JavaScript ファイルは、大量のキャッシュを促進するキャッシュ制御ヘッダーとともに送信されるのが一般的です。それらに動的コンテンツを追加する場合は、そのキャッシングの利点を失うことに備えてください。必要に応じて、PHP を使用して、JS で適切なキャッシュ制御ヘッダーを送信します。

<script>ロジックを静的な JavaScript ファイルに保持し、PHP を使用して動的データを要素に直接 HTML ドキュメントに挿入することを検討したい場合があります。

于 2012-05-14T08:12:52.980 に答える
2

あなたのhtaccessファイルに以下を入れてください:

サーバーに php5 がインストールされている場合は、次を使用します。

AddHandler application/x-httpd-php5 .js

サーバーに php4 がインストールされている場合:

AddHandler application/x-httpd-php4 .js

単一のファイルを解析したい場合は、.htaccess の次のコードに従うことができます。

<FilesMatch “testfilename.js”&gt;
AddHandler application/x-httpd-php5 .js
</FilesMatch>
于 2012-05-14T08:16:49.233 に答える
1

.php 拡張子を JavaScript ファイルに追加するだけで実行できます。また、ブラウザーがファイルを JavaScript ファイルとして認識するようにヘッダーを設定する必要がある場合があります。変数やすべてを渡すこともできます。元。

index.html

<html>
<head>
  <script src="js/jquery.min.js"></script>
  <script src="js/somefile.js.php?var=hiAgain"></script>
....

js/somefile.js.php

<?PHP header("Content-type: application/x-javascript"); ?>
$(document).ready(function(){
    alert("<?PHP echo "Hello from PHP. var:".$GET_['var']; ?>");
})

これがあなたが探していたものであることを願っています。

于 2012-05-14T08:27:22.970 に答える