0

初めてhtmlドキュメントでphp includeコマンドを使用していますが、何らかの理由で機能しません。

私がphpインクルードを使用している理由は、いくつかのcss、jquery、およびjvファイルをhtmlドキュメントにリンクしているためです。

これらのリンクをすべて配置して、他の 60 個の HTML ドキュメントを作成しました。リンクを変更または追加する必要がある場合。60 個のドキュメントすべてで変更するのは困難です。

そのため、html ドキュメントの最上部でこのような php コマンドを使用しました。

<?php
include("http://www.omenaa.ws/html/scripts.html"); 
?>

これは私がscripts.htmlファイルに入れたものです

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type=
  "text/javascript">
</script>
  <script src="http://bxslider.com/lib/jquery.bxslider.min.js" type="text/javascript">
</script>
  <link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" type=
  "text/css" />
  <link rel="stylesheet" type="text/css" href="http://www.omenaa.ws/css/slider.css" />
  <script src="http://omenaa.ws/js/jquery.fitvids.js" type="text/javascript">
</script>
  <script src="http://api.html5media.info/1.1.5/html5media.min.js" type=
  "text/javascript">
</script>
  <script type="text/javascript">
  // <![CDATA[
    $(function() {
        $('.bxslider').bxSlider({
            nextSelector: '#slider-next',
            prevSelector: '#slider-prev',
            infiniteLoop: false,
            adaptiveHeight:true,
            video:true,
            nextText: 'Next &nbsp;-&nbsp; I am done!',
            prevText: 'I need to go back'
        });
    });
    // ]]>
  </script>

  <title></title>
</head>

<body>
</body>
</html>

私は何を間違っていますか?

4

2 に答える 2

1

i am testing it locally, without xxamp

PHP を解釈するエンジンがなければ、コンピュータは PHP を実行できません。お使いのコンピューターには組み込みのサポートがありません。コードを解釈し、それに応じてブラウザーに配信するには、サーバーが必要です。

編集

デフォルトでは、Xamp インストールは .html ファイル内の php コードを実行しようとしないため、サポートを有効にする必要があります。最も簡単な方法の 1 つは、.htaccessファイルを開いて次のようにすることです。

AddType application/x-httpd-php .html

これにより、サーバーは php ドキュメントと同じように html ドキュメントをインターパーするようになり、php コードを実行できるようになります。

それ以外の場合は、ファイルの名前を から.htmlに変更するだけで機能.phpします。

于 2013-07-02T03:54:06.683 に答える
-2

URL を含めるには追加のアクセス許可が必要です。そのリモート Web サイトの作成者が厄介な php コードを挿入しないことを信頼しています...探している設定は allow_url_include であり、デフォルトでは 0 (オフ) です。

ファイルがローカルの場合は、URL ではなく、ローカル ファイルを参照するようにインクルードする必要があります。

于 2013-07-02T03:52:44.587 に答える