当我想加载bootstrap时,我有一个问题。这是我的bootstrap.min.css目录:
C:/xampp/htdocs/OOPPhp/perpustakaan/bootstrap/css/bootstrap.min.css
然后,我想用这段代码加载它:
<link href="<?= str_replace('\\', '/', baseDir); ?> /bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
之前我已经定义了baseDir来获取perpustakaan目录:
define('baseDir', dirname(__DIR__));
但链接标记不起作用。我尝试回显href中的链接,目录结果为true。为什么?这是我的目录:
/perpustakaan /bootstrap /css /bootstrap.min.css /js /images /ui /header.php /listCD.php /index.php
代码在header.php中,我使用include_once作为listCD.php和index.php中的header.php
答案 0 :(得分:1)
试试这个,
<link href="<?='http://'.$_SERVER['SERVER_NAME'].'/OOPPhp/perpustakaan';?>/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> ;
答案 1 :(得分:0)
您是否可以尝试使用相对路径来解决问题而不是使用basedir?
使用“../”导航上面的1个目录。
<link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
使用“./”访问根目录。
<link href="./css/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">