PHP包含HTML文件中忽略的路径

时间:2019-06-03 18:13:09

标签: php html path include

我在多个页面上都有很多CSS / JavaScript文件。所以我将它们包含在我的php文件中。

styles.php:

<?php
# SCRIPTS/CSS BEGIN | DEBUT DES SCRIPTS/CSS
include'css/base.css';
include'/css/style.css';
include'/css/base2.css';
include'/css/style-menu.css';
# SCRIPTS/CSS ENDS | FIN DES SCRIPTS/CSS


# SCRIPTS/JS BEGIN | DEBUT DES SCRIPTS/JS
include'/js/base.js';
include'/js/menu.js';
# SCRIPTS/JS ENDS | FIN DES SCRIPTS/JS
?>

现在,在我的html页面上,我试图包括styles.php文件。但是我做不到。

我的文件位于以下路径:/opt/lampp/htdocs/src/php/styles.php

这是html文件的路径:/opt/lampp/htdocs/src/html/index.html

我尝试使用以下代码,但没有一个成功

<?php include '/src/php/styles.php'; ?>

<?php include '/php/styles.php'; ?>

<?php include './php/styles.php'; ?>

我收到以下错误消息。

  

警告:include(./ php / pi-ip-en.php):无法打开流:在第29行的/opt/lampp/htdocs/src/html/index.html中没有此类文件或目录

请让我知道怎么了。看来,它忽略了我的道路。

1 个答案:

答案 0 :(得分:1)

您不能在php中包含html文件。您需要使用php插入具有特定href或src属性的链接或脚本标签。

...
echo '<link rel="stylesheet" href="' . $yourUrlHere . '">';
...