第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP | 如果變量等于某個(gè)值,我將如何包含特定的 CSS 文件?

PHP | 如果變量等于某個(gè)值,我將如何包含特定的 CSS 文件?

PHP
達(dá)令說(shuō) 2023-09-08 14:33:34
我對(duì) PHP 相當(dāng)陌生,我已經(jīng)開始從事一個(gè)小項(xiàng)目。我希望我的代碼能夠組織起來(lái),因此我決定將文件container.phtml包含在我的index.php文件中。因此,當(dāng) $page = 'login' 時(shí),它將包含login.css和 login.phtml 文件。我希望login.css應(yīng)用于login.phtml。相反,當(dāng)我運(yùn)行程序時(shí),login.css不會(huì)在控制臺(tái)中加載或產(chǎn)生任何錯(cuò)誤消息。login.css文件僅適用于container.phtml嗎?在保持我希望的工作方式的同時(shí),我可以采取哪些不同的做法?編輯: $page 變量告訴index.php 它應(yīng)該包含什么文件。示例:$page = '登錄'; 這告訴它獲取login.phtml 文件。然后,在container.phtml中,它將檢查$page = 'login',然后將包含login.css索引.php<?phpif(!isset($_GET['page'])){    $page = 'home';}else{     $page = $_GET['page'];}/* Fetch needed files. */require_once 'app/paths.php';require_once THEME_LAYOUT_PATH . 'container.phtml';$pages = array('home','login','register');$layoutPath = 'themes/neutron/layout/' . $page . '/' . $page . '.phtml';if(in_array($page, $pages)){    require $layoutPath;}else{    require 'themes/neutron/layout/404/404.phtml';}?>容器.phtml<html><title>Neutron</title><link rel = "stylesheet" type = "text/css" href = "<?php ASSETS_PATH . 'css/bootstrap.min.css' ?>"><link rel = "stylesheet" type = "text/css" href = "<?php ASSETS_PATH . 'js/bootstrap.min.js' ?>"><link rel = "stylesheet" type = "text/css" href = "<?php ASSETS_PATH . 'js/jquery.min.js' ?>"><?php /* Include header, footer, etc */require_once THEME_LAYOUT_PATH . 'partials/header.php';require_once THEME_LAYOUT_PATH . 'partials/footer.php';?><?php if($page == 'login'){ ?><link rel = "stylesheet" type = "text/css" href = "<?php ASSETS_PATH . 'css/login.css' ?>"><?php } ?></html>
查看完整描述

3 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

$page = basename($_SERVER['PHP_SELF']); // Current page file name.

這將當(dāng)前頁(yè)面文件名返回給變量$page,例如index.php,,login.phtml等。


將其與if語(yǔ)句結(jié)合使用,這樣您就可以定義導(dǎo)入哪些樣式表。


if ($page == "index.php")

{

    echo '<link rel="stylesheet" type="text/css" href="css/style.css" />';

}

else

{

    echo '<link rel="stylesheet" type="text/css" href="css/style.css" />';

}


查看完整回答
反對(duì) 回復(fù) 2023-09-08
?
海綿寶寶撒

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以使用 switch 語(yǔ)句來(lái)作用于某些值


switch($page) {

   case 'login':

      include 'LOGIN-FILE';

      break;

   default:

      include 'index.php';

      break;

}


查看完整回答
反對(duì) 回復(fù) 2023-09-08
?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

ASSETS_PATH 中有什么?在我看來(lái),您的錯(cuò)誤可能是 ASSETS_PATH 不是 url?

login.css文件僅適用于container.phtml嗎?

任何加載的 css 都將應(yīng)用于整個(gè) html。


查看完整回答
反對(duì) 回復(fù) 2023-09-08
  • 3 回答
  • 0 關(guān)注
  • 130 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)