-1

私はphpが初めてです。php と html の分離について質問があります。これは私のウェブサイトのルートディレクトリです

Root
  template 
      html
         image  
         script
         css
         main.html
   main.php
  template.php

template.php と main.html を使用して main.php を読み込むと、画像が表示されません。理由が間違ったディレクトリであることはわかっています(現在のディレクトリはテンプレート/htmlではなくルートです)。では、どうすればこの問題を解決できますか? main.php にインポートするにはどうすればよいですか?

4

2 に答える 2

1

Apache を使用.htaccessしていて、書き換えルールを追加するために使用できる場合は、これを使用できます。

RewriteEngine On
RewriteBase /
RewriteRule image/(.*) template/html/image/$1
RewriteRule script/(.*) template/html/script/$1
RewriteRule css/(.*) template/html/css/$1

template/html/または、すべてのイメージ/スクリプト/CSS URL に手動でプレフィックスを追加することもできます。

于 2012-07-21T11:30:31.810 に答える
-2

HTML ファイルから PHP ファイルをインクルードする場合は、script タグを使用する必要があります。あなたの場合、次のようなことをする必要があります:

<script src="template/main.php"></script> 

PHP ファイルを別の PHP ファイルからインポートするときは、include を使用する必要があります。

于 2012-07-21T11:28:49.030 に答える