0

独自の Web サイトを作成していますが、パスに問題があります。

パスを参照すると、スクリプトが読み込まれません。リポジトリの下に「js」というフォルダーを作成しただけで、次のコードを試しています。

<script src="js/startup.js"></script>

しかし、スクリプトはロードされません。

また、いくつかの PHP スクリプトをプログラムしてインクルードを使用しましたが、問題なく動作しているようです。任意のヒント?

よろしく

4

1 に答える 1

2

ブラウザーのリソースを含める場合、パスは Web ルートからの相対パスですが、php ファイルを含める場合は、現在のファイルからの相対パスになります。

/project
  /webRoot
    -index.php
    /js
      -startup.js
  /lib
    -some.php

この構造を考えると、スクリプト タグが に含まれていても機能しsome.phpます。index.php では、必要になります

include(dirname(__FILE__).'/../lib/some.php');
于 2012-12-12T21:58:18.727 に答える