2017-08-30 25 views
-1

我想加載與陣列和foreach與陣列負載css文件

<?php 
    define("DS",DIRECTORY_SEPARATOR); 
    define("APP_PATH",__DIR__); 
    define('CSS_PATH',APP_PATH.DS."assets".DS.'css'.DS); 
    $css_files = array('font-awesome.min.css','bootstrap.min.css','normalize.min.css' 
          ,'owl.carousel.min.css','main.css'); 
     foreach($css_files as $css){?> 
      <link rel="stylesheet" href="<?php echo CSS_PATH.$css?>"/> 
      <?php } ?> 

css文件,但瀏覽器阻止加載與陣列

Not allowed to load local resource: file:///E:/programs/Xampp/htdocs/LOCA_PDO/assets/css/font-awesome.min.css 

    Not allowed to load local resource: file:///E:/programs/Xampp/htdocs/LOCA_PDO/assets/css/bootstrap.min.css 

    Not allowed to load local resource: file:///E:/programs/Xampp/htdocs/LOCA_PDO/assets/css/normalize.min.css 

    localhost/:44 Not allowed to load local resource: file:///E:/programs/Xampp/htdocs/LOCA_PDO/assets/css/main.css 

CSS arrays

+1

看一看HTML源代碼,是你希望它是什麼? –

+0

使用除chrome之外的其他瀏覽器,它可能是瀏覽器安全限制。另外,你可能會在[這裏]找到解決方案(https://stackoverflow.com/questions/34901523/file-url-not-allowed-to-load-local-resource-in-the-internet-browser) – Sina

+0

@ KIKOSoftware當然 –

回答

0

嘗試使用相對路徑:

<link rel="stylesheet" media="all" href="/CSS/Style.css" type="text/css" /> 

您需要更改

define('CSS_PATH',APP_PATH.DS."assets".DS.'css'.DS); 

define('CSS_PATH',DS."assets".DS.'css'.DS); 

這是假設LOCA_PDO是你的網站的根

+0

但我放入'assets/css'的css文件 –

+0

而那就是我定義爲CSS_PATH的內容。試着讓我知道。 –