問題タブ [server-side-includes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
menubar - PHPの要素のクラスを設定するinclude()
すべてのページの上部に同じ水平メニューがあり、PHPのinclude()ステートメントを使用して追加します。私のスタイルシートでは、ユーザーが特定のページを表示している場合、そのページに対応するメニュー項目の色が異なるクラスが必要です。だから、多かれ少なかれ:
#menu {background-color:blue; }
#menu .active {background-color:green; }
ただし、メニューはPHPインクルードから取得されるため、常に同じです。各ページの適切なメニュー項目にclass="active"を追加するPHPまたはJavaScriptを作成するにはどうすればよいですか?
css - 1 つのファイルを変更してコンテンツを編集する方法は?
Web サイトの左側に連絡先 CSS タブがあり、30 ページ以上あり、後でデータが変更されたときにそれらすべてのページを手動で変更したくありません。誰かが解決策を知っているので、1つのファイルを変更するだけですべてのページを編集できますか?
おそらくjavascriptで?
以下のコードはタブ用です
編集:
これは私のhtmlにあります
これは私のWebフォルダの腐敗にある私のcontact.txtにあります:
php - PHPのrequire_onceのスコープは何ですか?
簡単な質問:範囲はrequire_once
グローバルですか?
例えば:
fooが呼び出されると、baz.phpを再解析しますか?または、メインのphpファイルからすでに必要なファイルに依存していますか(同じインクルードファイルに対してrequire_onceを2回連続して呼び出すのと同じです)?
私は以前にこのスレッドを見ましたが、それは質問に完全には答えませんでした:
require_once "some file.php"; ファイルの先頭以外の場所に表示されますか?
ご協力いただきありがとうございます!
google-app-engine - サーバー側にはアプリ エンジン ( ) が含まれていますか?
私はしばらくこれを理解しようとしてきました。アプリ エンジンの jsp アプリの遅いウォームアップ フェーズを回避するために、アプリ エンジンの Web サイトで基本的な html と shtml を使用するようにしたいと考えています。これは、ランディング ページがすぐに読み込まれるようにするためです。
基本的に、メインの html ファイル (index.html - index.shtml を試しました) に html ファイルを含めようとしています。これは私が試すコマンドです:
しかし、それは機能しません。サーバー側のインクルードは、アプリ エンジンで実行されないようです。これらのコマンドを最初にどこかで有効にする必要がありますか?それとも、App Engine で許可されていないだけですか?
asp.net - ASP.NET - #include がないとコンパイル エラーが発生する: パス '...' のマッピングに失敗しました
サーバー側のインクルードを備えた ASP.NET アプリケーションがあります。例えば:
私の Web サイトは仮想ディレクトリで開始されるため、これらのファイルは ASP.NET Web サイト プロジェクトに存在しません。
/path-to-my-application
Build Web Siteを選択すると、次のエラーが表示されます。
パス「/scripts.inc」のマッピングに失敗しました
Visual Studio は、ルート ディレクトリ レベルで定義されているこれらのインクルード ファイルを解決できません。これらは Web サイト プロジェクトでは表示されません。
#include 参照を手動でコメントアウトする以外に、Web サイトを構築する方法はありますか? これらのエラーを無視してサイトをコンパイルするように Visual Studio を強制することはできますか?
Web サイトが IIS にプッシュされると、すべての #include ファイルが配置されているため、問題はありません。
注 - Web コントロールは、このアプリケーションのオプションではありません。#include ファイルが必要であると仮定してください。また、インクルード ファイルは他のアプリケーションで使用されているため、移動できません。
php - SSIまたはPHPInclude()?
基本的に私はすぐにサイトを立ち上げ、トラフィックのALOTを予測しています。シナリオのために、私が1日に100万のユニークを持っているとしましょう。データは静的になりますが、インクルードも必要です
別のhtmlページ内にhtmlページのみを含め、動的なものは何も含めません(これを単純にするために開示しない理由があります)
私の質問は、パフォーマンスに関しては何が速いかということです
また
apache - サーバーサイドインクルードがインクルードされているファイルのファイル名またはURLを取得する方法はありますか?
サーバーサイドインクルードがどのファイルに含まれているかを判断する方法はありますか?私はこのようなことをしたいと思います:
サーバーサイドインクルードを使用できるかどうか、可能であれば構文はどうなるかを知る必要があります。
サーバーサイドインクルードについて調査し、次のようなことを試しました。
そして、私はこれを出力に見ます:
[このディレクティブの処理中にエラーが発生しました]これは連絡先ページです
コマンドを理解しているようですが、何らかの理由でエラーが発生しています。
必要なパス情報の有無にかかわらず、DOCUMENT_URIの代わりにSCRIPT_FILENAME、REQUEST_URI、SCRIPT_NAME、およびDOCUMENT_NAMEを使用して同様のことを試しましたが、いずれの場合も、機能させることができましたが、エラーメッセージが表示されました。誰かがこれを引き起こす原因を知っていますか?
php - 別の php ファイルをインクルードする php インクルード
私は今、本当に混乱していて、私の脳が痛いです!:( 笑
根:
- index.php
内容:
- cat.php
- dog.php
インデックスには犬が含まれます: include("includes/dog.php");
犬には猫が含まれます: include("cat.php");
index を実行すると、 cat の場合、次のように表示されます。
- サーバーへのリンクを確立できませんでした
- ユーザーのアクセスが拒否されました...
しかし、犬を走らせれば問題ない...
私はそのパスを推測していますが、私は ./includes/cat.php を試してみました...
javascript - .html に .html を含める
スクリプトを使用しました
.html ファイルを別の .html ファイルにインクルードしますが、何らかの理由で表示されません。
理由は?
WAMP と LAMP を使用します。
ありがとうジャン
html - HTML ドキュメントに他のページを含める
多くのページ (index.html、blog.html、contact.html...) を持つ Web サイト テンプレートで作業しているとします。ホームページのデザインから始めて、他のページに進みます。あなたが他のページにいる間、あなたはいくつかの改善を考え、これらの改善はウェブサイト全体に影響を与えるに違いありません.
そのため、各ページに戻って変更を加えます。これは、特にページが 6 つ以上あり、変更を更新するのを忘れることがある場合には、非常に非生産的です。
それがPHPなら、私はそうするだろう
これは私にとってはうまくいきました。しかし、現在、私は HTML に取り組んでおり、PHP に変換してから再び HTML に変換するのはあまり好きではありません。
それで、これを行う特定の方法/方法はありますか?