我在多个页面上都有很多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中没有此类文件或目录>
请让我知道怎么了。看来,它忽略了我的道路。
答案 0 :(得分:1)
您不能在php中包含html文件。您需要使用php插入具有特定href或src属性的链接或脚本标签。
...
echo '<link rel="stylesheet" href="' . $yourUrlHere . '">';
...