Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Berjaya Melaksanakan Kod PHP dalam Lembaran Gaya CSS Saya untuk Memaparkan Imej Secara Dinamik?

Bagaimanakah Saya Boleh Berjaya Melaksanakan Kod PHP dalam Lembaran Gaya CSS Saya untuk Memaparkan Imej Secara Dinamik?

Susan Sarandon
Susan Sarandonasal
2024-11-19 06:16:03505semak imbas

How Can I Successfully Execute PHP Code within My CSS Stylesheets to Dynamically Display Images?

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:

  1. 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" />
  2. Sertakan pengepala yang betul:
    Pada permulaan fail .php anda, masukkan pengepala berikut:

    <?php header ("Content-type: text/css"); ?>
  3. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn