2014-09-03 66 views
0

假設內的另一個本地php文件從本地php文件獲取URI,包括它,在href標記

我的CSS文件中https://cdn.domain.com/css/style.css

主辦現在我的主要部位是https://www.domain.com 這裏我有一個文件在https://www.domain.com/scripts/source/link.php,它僅包含CDN網站的URI:

答:現在https://cdn.domain.com/

,在我的我ndex文件我想包括CSS文件,但使用link.php文件,如:

B:<link rel="stylesheet" href="<? include 'scripts/source/link.php'; ?>css/style.css" />

我知道前面的代碼將無法正常工作像

C:<link rel="stylesheet" href="https://cdn.domain.com/css/style.css" />

所以實現ç,應在一個什麼?

+0

所以你只是想'的https的內容:// www.domain.com /腳本/源/ link.php' ? http://stackoverflow.com/questions/1272228/how-do-i-load-a-php-file-into-a-variable回答你的問題? – Hirnhamster 2014-09-03 13:50:50

+0

如果link.php不包含「https:// cdn.domain.com /'B以外的任何內容,則應該可以工作。 – idmean 2014-09-03 13:59:31

+0

太棒了,它的工作。 – Mahir 2014-09-03 20:39:58

回答

0

解決方案:

在第

<?php 
ob_start(); 
include "link.php"; 
$myvar = ob_get_contents(); 
ob_end_clean(); 
?> 

<link rel="stylesheet" href="<? echo $myvar."style.css";?>" /> 
+0

順便說一句:考慮使用'ob_start()'http://php.net/manual/en/function.ob-start.php – 2014-09-03 20:55:48