在PHP文件的开头,我将ROOT定义为
define('ROOT', dirname(__FILE__));
当我使用
之类的东西时,它会起作用require_once(ROOT . DIRECTORY_SEPARATOR . 'config/bootstrap.php');
然而,当使用相同的ROOT
同时在HTML中包含css似乎会产生问题。
<html>
<head>
<title>PrePress · Login</title>
<link type="text/css" href=<?php echo ROOT . DS . 'views/type.css ?> rel="stylesheet">
</head>
<body>
Test
</body>
</html>
在跟踪CSS文件的路径时,完整路径以http://localhost:8888/Users/...
开头。在这里,我只想让我的路径从/Users/
开始,它将能够找到我的css文件,而让localhost
更改路径并且无法再找到该文件。
答案 0 :(得分:1)
您无需在href中使用该格式。只需使用
<link type="text/css" href="views/type.css" rel="stylesheet">
提供相对地址,使代码更易于移植
答案 1 :(得分:1)
<link type="text/css" href="<?php echo $_SERVER["DOCUMENT_ROOT"]."/views/type.css"; ?>" rel="stylesheet" />
答案 2 :(得分:-1)
使用
<?php $path = glob($_SERVER["DOCUMENT_ROOT"]."/views/type.css"); ?>
<link type="text/css" href="<?php $path; ?>" rel="stylesheet" />
答案 3 :(得分:-1)
您必须设置基本网址,并且应该链接到您的项目文件夹。如果您没有使用框架,那么我建议您这样做。
设置基本网址后,您可以分别从页眉和页脚调用css和javascript,并在页面上加上页眉和页脚,$this->load->view('includes/header);
和$this->load->view('includes/footer);
这就是你通常调用脚本的方法,我只提到了标签中的href属性,你应该知道其余的。
<script href="<?php echo base_url('link to your script goes here');?>" />
<link href="<?php echo base_url('link to your sheet goes here);?> />