問題タブ [php-include]
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.
jquery - jquery noConflictがphp include()で機能しない
jquery.noConflict は、php インクルードを使用して外部ファイルからロードするときに、何らかの理由で機能しませんか? また、一部のスクリプトも完全にロードされていないことに気付きましたか?
mainfile.php
// 終わり
//extrn_file.php
//終わり
php - PHP インクルードで完全な URL が機能しない
そこで、php インクルードを含むファイルを挿入しようとしていますが、何らかの理由で完全な URL では機能しません。
これは機能します:
<?php include 'menu.html' ?>
しかし、これはしません:
<?php include 'http://domainname.com/menu.html' ?>
何か案は?
php - 2つのナビゲーションバー。1つはコンテンツ領域用です。navbar#2のコンテンツとnavbar#1のリンクからのコンテンツを効果的に変更するにはどうすればよいですか?
ページの上部に2つのナビゲーションバーがあります。
「topnav」のリンクがクリックされるまで、「bottomnav」は入力されません。「bottomnav」を「topnav」のサブメニューの一種にしたいと思います。たとえば、「topnav」には「投稿、ページ、設定」があり、「投稿」をクリックすると、コンテンツフレームが「投稿の管理」ページに変更され、「bottomnav」が「投稿の管理、新規作成、バックアップ」と表示されるように変更されます。投稿」リンクなど。これが理にかなっているといいのですが、物事をうまく説明できないようです。
これを行う簡単な方法はまったく考えられません。テンプレート作成が完了したら、PHPを使用します。これは、タグについて考えるのは簡単な質問ではありませんでした。
前もって感謝します
php - 頭に css をエコーし、本体に file.php をインクルードする関数
私は sitewide-variables.php に関数を作成しようとしています。これは、ページの先頭に追加の css (すべてのページに含める必要はありません) をエコーし、同時に file.php (たとえば、ページが番号 1 の場合、ページの本文セクション内で、ヘッダーで必要な css を使用します。
次のようなもの
これについての私の理解は、sitewide-variables.php 内に次のようなものを作成することです。
そして、これは私がそれで行くことができる限りです。
上記のすべてが単に 1 つの大きな間違いである可能性があることはわかっていますが、実際に達成しようとしていることを説明するにはこれで十分であることを願っています。
ご想像のとおり、私の PHP に関する知識は非常に限られています。
sidebar - サイドバーまたはフッターにお問い合わせフォームを含める方法は? Phpを使用しますか?
すべてのページに表示されるように、既存の Web サイトのサイドバーまたはフッターに簡単な連絡先フォームを含める必要があります。
これは WordPress サイトではありません。WordPress 用のプラグインがいくつかあるのを見てきました。別の解決策が必要です。私はphp includeが私の最良の選択肢になると考えています。ただし、私はphpに非常に慣れていません。誰かが私を正しい方向に向けることができますか? アドバイスをいただければ幸いです。
私は一日中検索しましたが、まだ良い解決策を見つけていません。
seo - Googlebot は、サイトをインデックスに登録する前に PHP コードを実行しますか?
私はメイン メニュー リンクとその他のいくつかの重要なコンテンツ リンクを PHP 関数で処理しています: include_once ('mainmenu.inc.php')で、順位を決定する前に Google が私の PHP コードを実行するかどうか疑問に思っています。私のウェブサイトの内容と構造を知ること。
zend-framework - インクルード パスで Zend フレームワークを動的に検出できますか?
Zend フレームワークが利用可能な場合に追加機能を追加する WordPress 用のプラグインを開発していますが、追加された機能は、フレームワークがまだ存在しない場合にユーザーがフレームワークをインストールすることを正当化するのに十分ではありません。
私の質問は、Zend が存在するかどうかを検出する良い方法はありますか? 明らかにget_include_path()
、インクルードパスが何であれ、それを返すために使用できますが、それ以上はわかりません。正規表現を使用して、フレーズzend
がパスに表示されるかどうかを判断できますが、それはせいぜい信頼性がないようです (偽陰性よりも偽陽性を考えていますが、人々がデフォルトのパスを使用していない場合、両方の可能性があると思います)。
この正規表現に頼る必要がある場合は、エラーが発生してそこから進むときにいつでもエラーをトラップできますが、より良い方法がある場合は、それを知っておくと役立ちます。
php - PHP ページのランダムな空白 (クライアントはページを受信しましたが、クライアントが受信したソースコードではありません)。ただし、include() を使用した場合のみ
わかりました、私は歴史上最も奇妙な問題を抱えています。私は HTML で完全に動作する Web サイトを作成していますが、PHP からレンダリングすると、まったく同じクライアント ソース コードを持っているにもかかわらず、非常に奇妙な動作が発生します (文字通り文字ごとに調べました)。
最初は、インクルードしている「functions.php」ファイルで何かを台無しにしたと思っていましたが、エラーは発生せず、そのファイルの内容を include(' functions.php'); 行は、問題が消えます。
これが私のコードです(一部のHTMLが削除され、これがすべてのPHPです):
関数 GetNav と GetNews はデータベースから情報を取得するため、それらのコードを表示するつもりはありません。また、前述のように、ファイルをインクルードせずにその内容をインクルードした場所にコピーする場合を呼び出すと、ほとんどの空白が消えます ('echo $footer' 呼び出しがある場所にはまだいくつかあります。
基本的に、ソースコードを見ると、すべて問題ないように見えます。F12 キーを押して開発ツールを確認すると、要素タブにタグの直後 (サイトの外観に影響を与える) とタグの間に大量の余分な空白 (二重引用符で囲まれている) が表示されます。フッターとコンテンツの Div (これもサイトの外観に影響します)。
また、このビューでは、 のすべてのタグが最初の空白のセットの下にあり、タグは空です (例: <head></head>
)。
ソース コードは問題ないように見えます (そして、ソース コードを HTML ファイルにコピー アンド ペーストすると問題なく動作します)。
オビ=ワン=ケノービを助けてください、あなたは私の唯一の希望です (そうです、私はスターウォーズが大好きですが、彼らが 3 つ以上の映画を作ってくれたらよかったのにと思います)。
PS これは非常に明白かもしれませんが、私は余暇に家族のためにこれを行っている .Net 開発者です ($ 記号が過度に好きな言語であっても、新しい言語を学ぶのは楽しいことです)。私は世界最大の初心者です。
編集:開発ツールに表示されるのは次のとおりです。
等。
EDIT2:明確にするために、開発ツールが何を表示するかは気にしません。すべてが完璧であることを除けば、実際のWebサイトでそれらの引用がどこにあるかを示す空白を取得しているだけです.
EDIT3: また、要素セレクターで空白をクリックすることはできず、要素タブで空白を選択しても、Web サイトの何も強調表示されません。ただし、要素タブで削除すると、Web サイトは修正されますが (明らかにリロードされるまで)、明らかに問題の解決にはなりません。
broken-links - PHP インクルード参照に起因するリンク切れ
私はphpを学んでいますが、現在、参照の問題で壁にぶつかっています。よく検索しましたが、正確な構造上の問題がある投稿が見つかりません。このハードルを乗り越えて、次のステージに進めますように…
私の基本的なファイル構造は次のようなものです:
Web ルート ディレクトリを確立するグローバル パスを作成し、それが存在する各ページでその場で参照できるようにしたいと考えています。しかし、この一般的なトピックに関する他の投稿では、使用できる [10] 個の異なる機能が提供されています。[1]が欲しいだけです。また、[たとえば] define(ROOT) をどこに置くか、または個々のページから呼び出す方法もわかりません。
define(ROOT) は私の状況で機能しますか?
すべてのページが [menu.php] を使用していることを知っているため、私の障害:
gala/gala.php から - [ホーム] をクリックすると、以下が検索されます。
また、可能であれば、これらの[2]のことを回避しようとしています:
I. 次のように、 gala.phpで html ファイル参照を使用します: ../../../../includes/menu.php
正しいグローバル インクルードを見つけます。
Ⅱ.また、次のようにmenu.phpでリンク参照を使用しないでください: /images/global/nav/nav-img.jpg
[+] または [-] のフィードバックをお待ちしております。どうもありがとう。
validation - PHPサイトコードは検証すると同時に検証しない
Webサイトhttp://www.athometechsolutions.net/index.phpを検証しようとしていますが、問題が発生しています。
W3検証サービスにURLを入力すると、次のエラーが発生します。
ただし、コードに問題はありません。そして、それをさらに不可解なものにしているのは、「view-source」コードをコピーしてW3検証サービスに貼り付けると、合格することです。
私はそれがそれ自身で受け継がれることを本当に望んでいます、そして私はそれがなぜ受け継がれないのか理解できません。
インクルードから通常のヘッダーにピースを移動するとエラーメッセージの場所が変わるため、ドキュメントの先頭にある最初のphpインクルードと関係があるように思われます。ただし、正常にロードする必要があるように思われます(PHPから-<head> </ head>データをインクルードやその他のドキュメントとしてロードするのは馬鹿げていますか)。
それで、私は尋ねます、どうすればそれをURLを通して検証させることができますか?
ありがとう!