自作でテンプレートを作成してみています。
現在、index.phpの場合にのみ表示させたいCSSリンクがあり、
このおかげで、ヘッダーテンプレートを2つ作成しなければならない状態です。
そこで、質問ですが、
任意のファイル名(index.phpやcontent.phpなどの場合)にのみ表示させるには
どうすればいいでしょうか?
例えば、index.phpの場合にのみ、
<link rel="stylesheet" type="text/css" href="css/index.css">
を追記したいなどです。
No.2ベストアンサー
- 回答日時:
テンプレートはphpスクリプトにincludeで読込んでいるんですよね(readfileなら何もやりようがないので)。
$_SERVER['SCRIPT_NAME'] をチェックすればいいのでは?
<?php
if ($_SERVER['SCRIPT_NAME'] === '/index.php') {
print '<link rel="stylesheet" type="text/css" href="css/index.css">' . PHP_EOL;
}
?>
if ($_SERVER['SCRIPT_NAME'] === '/index.php') {
このままだとディレクトリパスが入ってしまうので、下記で行けました。
if(basename($_SERVER["SCRIPT_NAME"]) == "index.php")
$_SERVER["SCRIPT_NAME"]の存在を忘れていました。
ずっと悩んでいたので、助かりました。
ありがとうございました。
No.1
- 回答日時:
<?PHP
if(basename($_SERVER["SCRIPT_NAME"])=="index.php"){
print '<link rel="stylesheet" type="text/css" href="css/index.css">'.PHP_EOL;
}
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- Ruby htmlの記述で link rel=stylesheet href=ress.cssの指定をする l 1 2023/04/02 21:15
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
特定のディレクトリだけ、phpを...
-
.htaccessファイルの修正がこれ...
-
世界人口白書って何ですか?
-
フォントの色を変えるには?
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
-
PHPで、エラーがない場合のみ画...
-
前後の全角スペースを削除する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessファイルの修正がこれ...
-
Zend Frameworkでoracle接続
-
PHPファイルが、そのまま見えて...
-
深い階層のフォルダの作成や削...
-
zendのcontrollersについて
-
pearライブラリのインクルード...
-
ロリポップでSmartyのtpl読み込...
-
Ethnaの設定について
-
wordpressのルートのindex.php...
-
[PHP] 任意のDNSでIPアドレスを...
-
$_GET 取得できない
-
ゼンド フレイムワークがどうや...
-
pukiwiki設置の際に表示された...
-
Webアプリにおけるエントリポイ...
-
__FILE__をHTMLタグ内で使う
-
ZendFramework 環境設定
-
include時の頭の良いパス指定に...
-
mod_rewriteについて
-
include_pathに関する質問
-
CakePHPの表示エラーについて
おすすめ情報