Cara Melaksanakan Perintah PHP dalam Lembaran Gaya CSS
Soalan:
Saya perlu melaksanakan Kod PHP dalam lembaran gaya CSS saya untuk memaparkan latar belakang yang dijana DB imej:
<link href="css/<?php echo $theme; ?>/styles.css" rel="stylesheet" type="text/css" />
body{ background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
Saya cuba menambah pengepala berikut, tetapi ia hanya mengeluarkan kod dalam format HTML:
<?php header ("Content-type: text/css"); ?>
Jawapan:
Untuk berjaya menjalankan kod PHP dalam CSS, ikut ini langkah:
Tukar sambungan fail kepada .php:
Tukar sambungan fail CSS kepada .php supaya pelayan boleh melaksanakan PHP arahan.
Tukar:
<link href="css/<?php echo $theme; ?>/styles.css" rel="stylesheet" type="text/css" />
Kepada:
<link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
Sertakan pengepala yang betul:
Pada permulaan fail .php anda, masukkan pengepala berikut:
<?php header ("Content-type: text/css"); ?>
Pendekkan tag PHP:
Untuk kemudahan, gunakan gema PHP yang dipendekkan sintaks:
Tukar:
<?php echo $var; ?>
Kepada:
<?=$var; ?>
Dengan mengikuti langkah ini, anda akan dapat menjalankan kod PHP secara dinamik dalam helaian gaya CSS anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Berjaya Melaksanakan Kod PHP dalam Lembaran Gaya CSS Saya untuk Memaparkan Imej Secara Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!