2012-07-21 34 views
-1

我是新的PHP。我有一个关于分离PHP和HTML的问题。这是我的网站分离php和html,卡在加载图像和css

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

的根目录下,当我使用的template.php和main.html中加载main.php,不显示图像。我知道原因是错误的目录(当前目录是根目录,而不是模板/ HTML)。那么我该如何解决这个问题呢?我怎样才能导入到main.php?

回答

-2

当您从HTML文件包含PHP文件时,您需要使用脚本标记。你的情况,你需要做类似如下:

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

,当你从另一个PHP文件导入PHP文件,你需要使用包含的事情。

+0

这是不正确的。除非您动态生成JavaScript(这里似乎不是这种情况),否则使用'

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。