問題タブ [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.
php - require_once() の問題
いくつかrequire_once()
問題があります。
コード:
エラー/警告:
The config.php
file is being called in my header.php
file. Everything works great locally, but once it's on the live server, I just get the errors above.
Not sure if it matters, but I'm accessing this via IP address since it's a development site.
Yes, the config.php
files does exist in the root directory.
Any ideas?
zend-framework - Zend_AutoLoader の間違ったパス (オンラインのみ)
Zend でテストアプリを作成し、オンライン (ovh 共有サーバー上) に配置しようとしました
オフラインで (WampServer を使用して) 実行していますが、オンラインでは実行していません。解決できないエラーは次のとおりです。
これは、サーバーの www/files/project にある index.php の一部です。
.htaccess は PHP5 と UrlRewriting を有効にしますが、何もする必要はありません...
この問題を解決する方法はありますか? それはかなり明白だと思いますが、成功せずにウェブ上で見つかった多くの方法を調査しました.
ありがとう
php - Require_onceはすべての関数に影響を与えるとは思われませんか?
私が少しクリーンアップしてデータベース関連のphpファイルを独自のフォルダーに移動することを決定するまで、私の小さなプロジェクトではすべてが正常に機能していました。その後、物事は奇妙になりました。
ここで2つの関数を使用しようとしています。
別のファイル(およびフォルダー)にある別の関数を使用して、これらの関数を呼び出します。これは次のように始まります。
私の変数は次のようにphpファイルにあります:
?>
関数の呼び出し順序を切り替えると、getBiggestMonth()は正常に実行され、もう1つは実行されません。また、すべてのファイルが同じフォルダーにある場合、これはすべて正常に機能しました(関数はクラス内の静的関数でしたが、それは問題ではないはずです。同じ問題がここでも発生します)。そのため、どのように可能かわかりません。変数スコープはここでは異なる可能性があり、require_onceは他のことを処理する必要があります。ヘルプ?
php - メソッド内でrequire_onceを使用する
私が理解していることから、次のようなものを使用するrequire_once
と、元々最初のファイルにあったかのように、コードをあるファイルから別のファイルにコピーして貼り付けることができます。つまり、私がこのようなことをした場合、それは有効です
foo.php
bar.php
実行php foo.php
すると出力されます"Hello World!"
ここで私の質問は、require_once
メソッド内に含める場合、含まれるファイルはスクリプトのロード時にロードされるのか、それともメソッドが呼び出されたときにのみロードされるのかということです。そして、それがメソッドが呼び出されたときだけである場合、パフォーマンスに関して何らかの利点がありますか。または、すべてのコードを1つの大きなファイルに保存した場合と同じでしょうか。
API
大量の呼び出しを処理するファイルを作成したので、主に質問していますが、ファイルを単純化するつもりはありません。(これは、個別のクラスを作成するだけで実行できることはわかっていますが、これを知っておくとよいと思いました)
(これがすでに尋ねられている場合は申し訳ありませんが、何を検索すればよいかわかりませんでした)
php - PHPのrequire_onceファイルパスの変数
次のファイルパスの一部を変数としてどのように置き換えますか?
directory2 を変数 $dir2 に置き換えたいとします。次のように変数を挿入するだけでは機能しませんか?
ありがとう。
redirect - 失敗した require_once のデフォルト コンテンツ
今日からPHPの勉強を始めました。ほとんどの問題はすぐに解決できましたが、この問題には行き詰まりました。
コンテンツをプルアップするための動的なrequire_onceを備えたメインページpage.phpがあります。page.php?id=1 page.php?id=2 などの主要部分は正常にロードされますが、誰かが ID なしで page.php にアクセスすると、ページを台無しにするエラーが発生します。これで、@ を使用してエラーを抑制する方法がわかりました。また、明らかにページへのリンクを page?if=default に設定することもできますが、page.php に固有のコンテンツをエラーなしでロードさせるための解決策が本当に必要です。または、おそらく、page.php を page.php?id=default に自動的にリダイレクトして、ID を指定しないようにする必要があります。
現在require_onceに使用しているコードは次のとおりです。
ご協力ありがとうございました!
php - requireonceのPHP絶対パス
私は自分のサイトを保護するために、簡単な既成の認証ツールを使用しています。このツールでは、このコード行をすべての.phpページの上部に適用する必要があります。Auth.phpはルートレベルにあります。
このコード行を、サブフォルダー内のファイルを含むすべてのファイルに追加できるようにする必要があります。しかし、phpのrequire_onceに示されているメソッドを適用して、protectme()と一緒に常に絶対的にリンクされるようにする方法がわかりません。働き。
どんな啓蒙も大歓迎です。
乾杯。
php - すべて問題ないように見えますが、ファイルのリンク中にエラーが発生しました
ファイルのリンクに問題があります。私の方で全て確認しておりますので、当方で問題はないと確信しております。これが私がアップロードしたものです(FileZilla経由)、
Web サイトでは、このファイルが見つからないことが表示されます。
警告: require_once(classes/tc_calendar.php) [function.require-once]: ストリームを開くことができませんでした: No such file or directory in /home/content/34/8707934/html/RemindMe/demo4.php 行 52
致命的なエラー: require_once() [function.require]: 必要な 'classes/tc_calendar.php' (include_path='.:/usr/local/php5_3/lib/php') を /home/content/34/8707934/ で開けませんでしたhtml/RemindMe/demo4.php 52行目
今、私はバグがどこにあるかを見つけるために最善を尽くしましたが、今はアイデアがありません. 私を助けてください。ありがとう
php - 関数の配列を生成しますか?
複数の関数で満たされたいくつかの PHP ファイルがあります。それらを functions1.php、functions2.php、functions3.php と呼びましょう:
これらのファイルを次のように all_functions.php 内にロードしています。
これらすべての関数とその属性の配列を作成できるかどうか疑問に思っていますか?
私は次のようなことを考えています:
そして、いくつかの foreach ループがありますが、結局のところどのように見えるべきかわかりません。
これはおそらくトリッキーに見えますが、PHP の Reflection API を使用せずにすべての WordPress ショートコードをリストできるかどうかに興味があります :)
php - PHP - リンクされたフォルダーのEclipse PDT require_once
Eclipse PDT に 2 つの php プロジェクトがあります (クラス用に 1 つ、クラスを使用するクライアントに 1 つ)。フォルダを手動で同期したくありません。pb を解決しているように見えるリンク フォルダーを作成しましたが (クラスはクライアント プロジェクトに表示されます)、必要なときに「そのようなファイルはありません」というエラーが表示されます。私は何かを逃しましたか?
Windows 7、Apache 2、PHP 5
- クライアントプロジェクト
- derp.php
- クラス [LinkedFolder]
- V1
- herp.php
- V1
- クラス
- V1
- herp.php
- V1
derp.php で