-3
我有一個小問題,至於我自己弄不清楚。
我創建了一種「web引擎」,我從幾個類中構建出來。
獲得「主題」內部結構的主類稱爲「邏輯」
此邏輯類包含網站所需的所有文件。我是這樣做的,所以每個開發者,創建這樣的網站都可以使用這個類中給出的函數。
我現在想創建一個函數,讓這些開發人員包含一個css文件。但事實證明,這很難做到。在php類中插入一個css文件
到目前爲止,我想這:
public function include_css($path_to_css) {
$path_to_css = $this->project_name . THEMES . "/" . ACTIVE_THEME . "/" . $path_to_css;
if(file_exists($path_to_css)) {
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href=" <?php echo $path_to_css; ?>" />
</head>
<?php
} else {
return false;
}
}
/* Idea number 2 */
public function include_css($path_to_css) {
$path_to_css = $this->project_name . THEMES . "/" . ACTIVE_THEME . "/" . $path_to_css;
if(file_exists($path_to_css)) {
echo "
<html>
<head>
<link rel='stylesheet' type='text/css' href='".$path_to_css."' />
</head>
";
} else {
return false;
}
}
請注意,未經過濾的屬性在一個複雜的問題聲明的,因此這將是一個長期檸後,如果我想在這裏粘貼這些。
我剛剛得到這個控制檯錯誤:http://127.0.0.1/vpm2/themes/numberOne/css/test.css 404(未找到),這意味着沒有這樣的文件。關於這個問題的實例是,這是正確文件的確切路徑!
有什麼我失蹤?
不宜路徑是'HTTP :// 127.0.0.1/vpm2/themes/numberOne/css/test.css'?你得到完整的根路徑,這是錯誤的。 – Andrius
哦,是的,你說得對。但它不能解決問題。我的測試div仍然不受CSS的影響 –