問題タブ [include-once]

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.

0 投票する
0 に答える
74 参照

php - require/include スロー警告: no such file or directory in

私は、それ以上の開発を妨げているかなり苛立たしい警告を受けています。

require_once相対パスのファイルに/を使用しようとしましinclude_onceたが、見つからないようです。その後、突然機能し、現在は機能しません。

この問題の原因は何ですか?

ファイルとパスの詳細なスクリーンショット:

ここに画像の説明を入力

3 行目は機能しますが、4 行目は機能しません。

警告私はクライアント側を取得しています:

警告 require/include ファイルまたはディレクトリが見つかりません

ありがとう。

私のファインダーのスクリーンショットで更新してください:

ここに画像の説明を入力

0 投票する
2 に答える
426 参照

php - 一度だけ入力できるのに、なぜ include_once を使用するのか

include_once は自明ですが、それがどのように機能するかを完全に理解しています。ONE TIMEを含むものだけが含まれることがわかります。すごい !!!:)

私の質問は...私のページに1回だけインクルードしたいのなら、そもそもインクルードを1回だけ書くことができるのに、なぜinclude_onceを書かなければならないのですか。2回表示されるのには十分な理由があると確信していますが、私が見つけた唯一の例は、誰かが同じインクルードを2回入力したことです。単語「_once」なので、1 回だけ実行されます。

ありがとう。

0 投票する
0 に答える
72 参照

php - PHPスクリプトは、直接ロードされた場合は機能しますが、include_once()を使用してインクルードされた場合は機能しません

ユーザーの国を検出するための次のコードを含む PHP ファイルがあります。

ここでわかるように、直接ロードするとうまく機能しますhttp://de.wikiarquitectura.com/skins/mirlo/geoip/find_country.php

次に、次のコードを使用して最初のファイルを含めている別の PHP ファイルがありますがinclude("skins/mirlo/geoip/find_country.php");、それ自体をページにロードしたときに得られる同じ結果を挿入する代わりに、最初の部分 (IP 部分) のみを挿入し、ページを強制終了します。ロードし続けるのを防ぎます。ここで見ることができます: http://de.wikiarquitectura.com/index.php/Quelle_der_vier_Fl%C3%BCsse

コメントアウトすることで、上記のコードの7行目で問題が発生することをテストしましたが、$gi = geoip_open("geoip/src/GeoIP.dat", GEOIP_STANDARD);直接ロードすると機能し、別のファイルに含めると送信される理由がわかりません。

私はそれを間違って含めていますか?何か案は?

ありがとう!

0 投票する
1 に答える
40 参照

javascript - インクルードされたphpファイル内にスクリプトを実装する

私は、php ファイルから段落をロードしている最中です。これは、include_once メソッドを使用して自分のサイトに含めます。最初の段落は、ページが読み込まれるとすぐに読み込まれます。問題は、php ファイル内の特定の要素 (特に最初の段落) に js (jQuery) を実装しようとすると、スクリプトに応答しないように見えることです。これを修正する方法はありますか?これについて最善の方法は何ですか?

どうもありがとう。

関連するコードの一部を切り出しました。

JS:

*明確にするために、ファイルは正常に読み込まれます。フェードインやその他の同様の効果は発生しません。

前もって感謝します。

0 投票する
2 に答える
808 参照

php - PHP - include_once/include が機能しない

私は学校のプロジェクト用の非常に単純な CMS システムに取り組んでいますが、少し問題があります。

現在、私のウェブページは次のように設定されています。

  • ユーザーがアクセスできる作成したすべての Web ページ - 上部と下部に、それぞれ include_once(header.php) と include_once(footer.php) があります。これらには、読み込まれるページの上部と下部が含まれます。

私のheader.phpには、他のさまざまなHTMLとともにこれがあります:

<?php require_once('php/constants.php'); require_once("php/functions.php"); ?>

constants.php の場合 - 考えられるすべての定義済み定数が含まれています。コードを検索して他の場所にある可能性のある多くのインスタンスを見つけるよりも、ここで 1 つの定数を変更したいからです。

Functions.php の場合 - この CMS で使用するために作成しているすべての関数が含まれています。PHPMailer を使用した電子メール機能から、データベース操作のための MeekroDB を使用した登録とログインまで、すべてが含まれています。

ここに問題があります。

アカウント登録用のページに、この行に沿ったものがあります

functions.php ファイルで、MeekroDB が言及している DB::QUERY 割り当てを使用してデータベース情報を宣言します。

実際の登録機能では、これがあります:

私にとって、これはうまくいくはずです。

でも:

register() 関数を実行しようとするたびに、MeekroDB に関連する大量のエラーが発生し、それらを修正する方法が 100% わかりません (それが INCLUDE の問題なのか、それとも meekroDB の問題なのか?)

ここに私が得ているエラーがあります。

これは、私がさまざまな PHP ファイルをインクルードしている方法と関係があると思います。その見返りとして、MeekroDB 接続が何らかの形でバグを発生させています。

もっと情報が必要な場合は、私に知らせてください。しかし、私はほとんどすべてをテーブルに載せたと思います。

ここにはあまり投稿しないので、どこかで何らかのエチケットを見逃していた場合は、事前にお詫び申し上げます。

ありがとう!:)

0 投票する
1 に答える
763 参照

php - php パスが見つかりません。インクルード式が解決されていません

含まれているパスが機能していないように見えるため、Web サイトの Javascript と CSS が機能していません。PHPStorm はそのパスが見つからないことを示しています。しかし、パスは画像 1 のように正しいです。 index.php.png

問題はAPP_DIRだと思いますが、それを削除すると、PHPStormはパスを強調表示しなくなりました。

画像として 2:
ハイライトなし

しかし、CSS を含む多くのファイルにリンクしているため、APP_DIR を削除できません。3日間試してみましたが、わかりません。助けてください。

0 投票する
1 に答える
700 参照

php - include_once php url を処理するには?

私は静的サイトを構築しており、コードを少しモジュール化しようとしています。include_once を使用すると問題は解決しますが、新しく作成された section.php ファイルはサーバー上で別の URL として認識され、IMHO によって SEO 問題 (コンテンツの重複) が発生します。薄い理論ですが、それでも。include_once を使用して、含まれているファイルをクローラーに対して存在しないものとしてマークするソリューションはありますか?

問題が何であるかをより明確に定義するための単なるコード例です。

index.php は次のようになります。

header.php は次のようになります。

したがって、生成されたコードは次のようにレンダリングされます。

header.php はサーバー上の別のファイルであり、独自の URL を持っているため、検索エンジンによってインデックス化される可能性があります。質問はばかげている可能性があり、最も簡単な答えを持っている可能性があります。リダイレクトまたはその他の調整を使用する必要があるかどうかはわかりません。

ありがとう!