CSS PHP ile çalışmıyor:

4 Cevap php

Here is the code from my style.php script The objective: User should be able to select and input different options for the background color and font.

Css ve php ile bu kod parçacığı stlye.php denir ve benim outputform.php komut kullanılacak değişkenleri tedarik varsayalım.

<?php header("Content-type: text/css"); 
$gray = "#333";
$dkgreen = "#008400";
?>
body {
background:<?=$gray?>;
color:<?=$dkgreen?>;
}

İşte outputform.php gelen php script parçasıdır:

<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>
Your Output
</title>
<link rel="stylesheet" type="text/css"
 media="screen" href="style.php">

Ben href = "style.php" kullanarak, ben varsayılan renkleri yukarıdaki style.php gelen görmek gerekir eminim: yazı rengi için $ dkgreen ve arka plan outputform.php sergilenmektedir $ için gri, ancak, bu durum böyle değildir.

Neyi yanlış yapıyorum, ya da ne Bunu düzeltmek için okumak gerekiyor?

Genel hedef tipi rengini ve arka plan rengini seçmek için kullanıcı seçenekleri vermek ... Ben bunları işleyebilirsiniz nerede CSS değişkenler outputform.php elde etmektir.

Bu 05:51 bulunuyor ve Google bilgi ezici ve benimle güzel oynamak istemiyor, o ya da ben uyku almak gerekir.

if ($tired == sleep)
{
 print "get more coffee";
}
else
{
print "code badly...yeah, I am going to sleep now...................";
}

4 Cevap

Bağlantı etiketi style.css sonra bir sorgu dizesi koyarak deneyin.

<link rel="stylesheet" type="text/css"
 media="screen" href="style.php?v=1234">

Sen içerik türü başlığını değiştirmeyi deneyebilirsiniz. Style.php başında bu ayarlayın:

header('Content-type: text/css');

is it a cache problem?

El ie ile yük style.php. Geçerli css ise http://yoursite.com/style.php, bir önbellek sorunu var. Sen arayarak bunu çözebilir:

href="style.php?a=<?=microtime()?">

is it a css/php problem?

Eğer style.php yük ve tuhaf bir şey çalışmıyor veya çıkışları yaramazsa, o zaman farklı bir sorun ve farklı bir düzeltme var. Her zaman sorun avcılık dışında olduğunuzda küçük bloklar halinde büyük şeyler kırmaya çalışın.

Eğer güzel bir uyku var umut! ;)