Eğer adında bir dosya varsa, css.php
sadece ilk satırları uygun bir içerik türü başlığını ayarlamak emin olun. Ayrıca zaten değil varsa bir bootstrap.php
içine (eğer varsa) sizin oturum kurulum eşyalarını bölmek isteyebilirsiniz. Bir databse bazı stil bilgi yükleme hızlı bir örnek:
<?php
header("Content-Type: text/css");
include('bootstrap.php');
// fetch some information to print out our styles
$result = mysql_query("SELECT * FROM site_styles");
while ($row = mysql_fetch_assoc($result)) {
echo $row["selector"]." {\n".$row["css"]."\n}\n";
}
?>
Diğer php dosyasından, etiket css.php dahil sadece çıktı, sen do not php bu görev için include()
function kullanmak istiyorum!
<link rel="stylesheet" type="text/css" href="css.php"/>
Çoğu tarayıcı oldukça agresif css dosyayı önbelleğe çünkü, dinamik bu dosyanın içeriğini değiştirmek olduğunu bulabilirsiniz rağmen çok iyi yapmaz. Bunu gibi bağlantının href bir Get parametresini ekleyerek güncellemek için bu güç olabilir:
<link rel="stylesheet" type="text/css" href="css.php?<?php echo $cssversion ?>"/>
Bu tamamen değişiklikleri parametre her zaman sizin css dosyasını yeniden gidiyor rağmen. Genellikle bu nedenle statik css dosyaları sunmak için daha iyi bir uygulamadır. Eğer çok sık değişiklik yok yapılandırma parametreleri, vb yüklenmesi gereken bazı stilleri varsa, ilk örnek oldukça iyi sizin için çalışması gerekir.