問題タブ [require-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 投票する
7 に答える
2415 参照

php - php require_onceは、本番サーバーにのみ2回目のインクルードを試みます

さまざまなインクルードファイルの上部に次のコードがあります。

ページを生成するためにいくつかのインクルードファイルをインクルードする必要がある場合があります。ローカルサーバーでは、上記のコードでfunctions.phpを1回だけインクルードするように指示されているため、これは正常に機能します(したがって、関数を2回宣言しようとはしません)。

本番サーバーにアップロードすると、突然、functions.phpを2回インクルードしようとします。その結果、関数を2回再宣言しようとすると致命的なエラーが発生します。

本番サーバーのphp構成に、require_onceの動作が異なる原因となるものがありますか?

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

php - PHPメソッドが消えますか?

require_once()PHPのメソッドを使用して、あるPHPスクリプトを別のスクリプトに含めています。このスクリプトには、次のように、スクリプトの直後に自身をインスタンス化するクラスTemplateAdminが含まれています。

これはしばらくの間正常に機能していました。ただし、クラスとパッケージを含めるために新しいインポート手法を採用しました。私はこの新しいテクニックをテストしました、そしてそれはうまくいきます!ただし、奇妙な理由で、インポートするクラスのメソッドは、必要なときに存在しません。ただし、インスタンス変数はまだ存在しているようです。

たとえば、この絶対パスを持つクラスが呼び出された場合:

...コールスタックで次のエラーが発生します。

このエラーは、クラスtop()内でのメソッドの使用を示しています。TemplateAdmin

なぜこれが起こっているのかについて誰かが何か考えを持っていますか?これが役に立ったら、私はずっと使っていてrequire_once()、Windows XPMediaCenterマシンでPHP5.3.5を実行しています。

お時間をいただきありがとうございます!

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

php - スクリプトを1回停止する必要があります

内容が含まれているphpスクリプトtest.phpがあります

これがuser.phpの内容です

テストが印刷されることはなく、Chromeではページがまったく読み込まれません

http://example.com/test.phpの取得中に、Webサイトでエラーが発生しました。メンテナンスのためにダウンしているか、正しく構成されていない可能性があります。

私の人生のためにこれを理解することはできません。よろしくお願いします

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

php - require_once 他のウェブサイトに接続する

訪問者が自分のサイトにアクセスしたときに、他のサイトに一度自動接続するようにしようとしています

私はこれを入れました

しかし、このコードは機能しないと思います。このようなエラーが表示されるだけです

訪問者を同じページにとどまらせ、必要なサイトに一度自動接続させるにはどうすればよいでしょうか?

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

php - PHPで必要なページの外で関数ページを呼び出すためにブロックする方法

ルートディレクトリに簡単な設定ページがあります。これは、ワードプレスシステムのwp-config.phpに似ています。その名前はconfig.php(または何でも)です。私のファイル( functions.php )にはいくつかのmysqlログインまたは一般的なページ関数があります。

ユーザーが私のインデックスページを呼び出すと、config.php(または他の関数ページ)が読み込まれます。しかし、私はそれらを外部からの呼び出しから守りたい:彼らがmydomain.com/config.phpに入ったときにユーザーをブロックまたはリダイレクトしたい

1.これを行う方法はありますか?

2.そうである/そうでない場合、セキュリティにとって重要ですか?セキュリティについてはわかりませんが、考えてみると気になります。

0 投票する
3 に答える
4244 参照

php - なぜ人々はrequire_onceがrequireより遅いと言うのですか?

重複の可能性:
require_onceの使用が非常に悪いのはなぜですか?

PHPにファイルが含まれている場合、ファイル名は配列内に格納されていると思います。

次に、別のファイルを含めるときに、その配列をチェックして、すでに含まれているかどうかを確認します。

では、ここで大したことは何ですか?なぜ人々はこの配列チェックをとても怖がっているのですか?何百万ものファイルを含めているわけではありません...

in_arrayチェックは常に行われます。私はほとんどすべての機能でそれらを使用しています:)

0 投票する
3 に答える
1081 参照

php - get variable を含む SSH を使用して PHP ドキュメントを呼び出す

cron ジョブから呼び出している PHP ドキュメントに次のものがあります。

ただし、エラーが発生しますCould not open input file: /path/to/file.php?params=1

しかし、私はif文を通り過ぎていますis_file('/path/to/file.php')

そのため、PHP ドキュメントへの SHH 呼び出しに get 変数を含めることに問題があるようです。

とにかくこのあたりはありますか?なんらかの方法で自分のパラメーターを動的に呼び出せるようにする必要があります。

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

php - require_once の繰り返し

クライアントのブラウザデータを一度自分自身に電子メールで送信しようとしています。ただし、require_once がオンになっているページには、画像を変更する jQuery ギャラリーがあり、画像が遷移するたびに php が実行されているようです。

これで再発を防ごうとしたが、それも失敗

$execute は send_mail.inc で 5 に設定されています。

アイデア?

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

php - 別のフォルダー内のアイテムに require_once ヘッダーをどのように使用しますか?

require_once("header.php");私は自分のウェブサイトのすべてのページに使用しています。ただし、そのコードは public_html フォルダーの直下にファイルされたファイルに対してのみ使用できるように感じます。public_html の下のディレクトリ (シャツなど) にある他のファイルのコードを使用するrequire_once("header.php");と、public_html/shirts/example.php のように、header.php が画像、リンク、またはその他のページを正しくロードしません。 .

これを短期的に解決することはわかっています。そのディレクトリ専用の新しいヘッダーを作成し、すべてのコードに ../ を追加できますが、もっと簡単な方法があると思います。ヘッダーを個別に作成する必要がないように、header.php のコードを変更する方法を知っている人はいますか?

ありがとう。