問題タブ [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.
python - Python インクルード、モジュール スコープの問題
私は最初の重要な Python プロジェクトに取り組んでおり、スコープの問題とインクルード ファイルでのコードの実行に問題があります。以前は、私の経験は PHP でした。
私がやりたいことは、多数の構成変数を設定する 1 つのファイルを作成し、それをコード全体で使用することです。また、特定の関数とクラスをグローバルに利用できるようにしたいと考えています。たとえば、メイン ファイルには他の 1 つのファイルが含まれ、そのファイルは一般的に使用される一連の関数 (それぞれが独自のファイル内) と構成ファイルをロードします。これらのロードされたファイル内で、関数と構成変数にもアクセスできるようにしたいと考えています。私がやりたくないのは、残りのすべてを含めるために、ルーチン全体を各 (含まれる) ファイルの先頭に置かなければならないことです。また、これらのインクルード ファイルはさまざまなサブディレクトリにあるため、インポートが非常に困難になっています (特に、すべてのファイルを再インポートする必要がある場合)。
とにかく、私が望むものを達成するためのコードを構築するための最良の方法について、一般的なアドバイスを探しています。
ありがとう!
php - 動的インクルード
許可されたページを配列/使用スイッチなどに配置せずに$_GETを含むページを含める最も安全な方法は何でしょうか。ページがたくさんあるので、ありがとうございません。
それはどれくらい安全ですか?
ありがとう。
c# - ユーザーコントロールのようなものを使用して、aspxページに配置します
基本的に、頭に入れることができるインクルードコントロールのようなものと、ネストできるもの(オプション)が必要です。そこに css および js ファイルへのリンクを配置したいので、それらをすべて 1 か所にまとめます。NO MASTERPAGES - 私はこのプロジェクトのためにそれらを避けようとしています(読む必要があります)。ユーザーコントロールはこれでうまく機能しますが、それらを使用するのは奇妙な方法であり、Visual Studio はエディター内のページの HEAD セクションでそれらを適切にレンダリングしません。そうは言っても、その目的のためにユーザーコントロールを問題なく使用できました。ただし、ここで .NET の専門家に確認し、他にもっとうまく機能するものがあるかどうかを確認したかったのです。
php - PHPスクリプトからCGIスクリプトを呼び出す良い方法はありますか?
PHPにはCGIスクリプトを呼び出すvirtual()関数があるのを見ましたが、それが最善の方法ですか?そのスクリプトにもパラメータを渡すことはできますか?
file_get_contents()
またはinclude()を使用してCGIスクリプトのURLを渡す例をいくつか見ましたが、それはハックのように感じます。
php - 別の PHP ページ内で PHP スクリプトを終了する
作成中の PHP スクリプトにキャッシュを実装しようとしていますが、次の問題が発生し続けます。スクリプトを他の PHP ページに含めたいのですが、キャッシュされたファイルを渡して埋め込みスクリプトを終了しようとすると、スクリプトと親ページの両方が終了しますが、親ページの残りのコードは解析されません。 . 例については、以下のコードを参照してください。
index.php
file2.php
上記の index.php を実行すると、次の出力が得られます。
ただし、次のように表示しようとしています。
php - インクルードに関する警告: 正しいパスにファイルが見つかりませんか?
WAMP セットアップにファイルを含めると、上記のエラーが表示されます。Windows が /2008/ を実際のhttp://localhost/ 2008 ではなく c:/2008 を意味するものとして解釈している可能性はありますか?
もう少し詳しく説明すると、サイト全体で使用する ROOT として定義された定数があります。(この場合の ROOT は /2008/2009/ に設定されます)。画像、リンク、css ファイル、include/require ファイルなどのパスの前に ROOT を使用しています。CSS とリンクは localhost/2008/2009 に適切にスケーリングされていますが、インクルード ファイルが見つかりません。
どんな助けでも大歓迎です。
PS php.ini には、次のように定義されたインクルード パスがあります。
アップデート
URL 書き換えを使用して、item/x を item-display.php?id=x に変更していました。このフォルダーの変更は、ROOT が構築されたものです。これにより、ブラウザに表示されるもの (画像、リンクなど) はすべて問題なく動作しましたが、内部のすべてが動作しなくなりました。item-display.php をアイテム フォルダーに移動したことで、クライアント側とサーバー側の両方でアクションが一貫したものになりました。
c++ - C++ のヘッダーと cpp ファイルの規則は何ですか?
C++ では、「メイン」ファイルにクラス ファイルのヘッダーを含める規則は何ですか。例えば
これは比較的標準的なものですか?
linux - Linux で GCC のデフォルトのインクルード パスを追加するには?
$HOME/include
通常のインクルード ディレクトリに加えてgcc にファイルをインクルードさせたいのですが、 $LD_LIBRARY_PATH
.
コンパイル時にコマンド ラインで (またはメイクファイルで) インクルード ディレクトリを追加できることはわかっていますが、ライブラリの場合のように、ここでは普遍的なアプローチが必要です。