2016-12-27 83 views
0

我想要加载引导程序时有一个问题。这是我的bootstrap.min.css目录:href不工作

C:/xampp/htdocs/OOPPhp/perpustakaan/bootstrap/css/bootstrap.min.css

然后,我想加载它验证码:

<link href="<?= str_replace('\\', '/', baseDir); ?> /bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> 

我定义基本目录之前,使用它来获取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 header.php文件,index.php文件

+0

替换<?=与<?PHP的 –

+0

你真的需要使用目录功能呢?你不能用相对路径来解决这个问题吗? –

+0

我已经尝试替换它,但仍然不能正常工作 – RiefSapthana

回答

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"> 
1

试试这个,

<link href="<?='http://'.$_SERVER['SERVER_NAME'].'/OOPPhp/perpustakaan';?>/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"> ;