問題タブ [file-inclusion]

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 投票する
1 に答える
311 参照

xml - 他のファイルを再帰的に含める XSLT を作成するにはどうすればよいですか?

この形式の一連の xml ファイルがあるとします。

A.xml:

B.xml:


この XSLT の使用:

私はA.xmlこれに変わることができます:

しかし、どうすればこれにも変わるB.xmlのでしょうか?

どこかで使用する必要があることはわかっていますが、document(concat(@also-include,'.xml'))どこで使用するかわかりません。


ああ、問題は、B が 3 番目のファイルに含まれる場合でも、これが機能する必要があるということですC.xml

これを行う方法について何か考えはありますか?

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

xml - 再帰的XSLT、パート2

さて、ここでの私の質問に続きます。

私のページが次のようになっているとしましょう。

A.xml:

B.xml:

C.xml:

変換後(on C.xml)、私はこれで終わりたいと思います:

document(@include)別のドキュメントを含めるために使用できることを知っています。ただし、再帰は私を少し超えています。

このような変換をどのように記述しますか?

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

c++ - Qmake で生成された Makefile に QtWebKit の依存関係がありません

Qt (C++) を使い始めたばかりなので、オンラインで見つけた "hello, world" の例に従いました。ディレクトリ hello にプログラム hello.cpp を作成しました。

私は走った:

すべてが正しくコンパイルされ、./hello を実行できました。次に、冒険好きな人として、ファイルを変更してみました。

3 つのコマンドを再実行しましたが、make を実行すると次のエラーが表示されます。

Makefile をチェックアウトしたところ、INCPATH 変数は次のように定義されていました。

-I/usr/include/qt4/QtWebKit が著しく欠落しています。LIBS 変数にも -lQtWebKit がありませんでした。これらを手動で追加すると、コンパイルが成功します。私は何を間違っていますか?qmake が正しい Makefile を生成するには、何を追加する必要がありますか?

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

security - これらの非表示フィールドの使用は安全ではありませんか?

私は (私が構築を手伝ったわけではありませんが) レガシー システムを強化しており、私が気づいたいくつかのことが正当なセキュリティ問題であるかどうかを他の人から知りたいと思っています。

まず、アプリケーションはログインによって保護されます。ただし、ユーザーがログインすると、アプリケーション全体に 11 ページがあり、隠しフィールドにファイル名の値とダウンロードするパスが格納されます。

Javascript を使用してフォームが自動的に送信され、ユーザーはファイルをダウンロードして自分のコンピューターに保存します。この値が変更される可能性があり、ユーザーが無意識のうちに悪意のあるファイルをダウンロードする可能性があると考えています。

また、フォームが保存されたときにユーザーが前のページに戻ることができるように、参照ページが非表示フィールドに保存されているページが多数あります。これらが正当な問題である場合、どのようにそうですか? 可能であれば、どのように攻撃されますか? リスクまたは潜在的な影響のレベルは? 私が尋ねる理由は、もしそうなら、アプリケーションを修正する必要があるというケースを提示できるようにするためです. 「これはベスト プラクティスではありません」と言うだけでは十分な理由にはなりません。

ご意見ありがとうございます!

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

apache - Apache で public_html の親ディレクトリにアクセスするにはどうすればよいですか?

少し前に、誰かが Web サイトからあなたのコンピュータのファイル システムにアクセスできる方法を読んだことを覚えています。その方法を知りたいので、テストして発生を防ぐことができます。

XAMPP 経由で Wi​​ndows で Apache 2.4 を実行する

私の仮想ホストは次のように設定されています:

index2.htmlscrap/index.html中がありますscrap/public_html/

ホストは次のように設定されています127.0.0.1 local.scrap

URLhttp://local.scrap/を入力すると、index.html が表示されます。URLを入力http://local.scrap/../index2.htmlすると、リダイレクトされますhttp://local.scrap/index2.html

../ URL が DocumentRoot パスにリダイレクトされるのはなぜですか?

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

php - 含まれるファイルは、オブジェクト以外のメンバ関数 fetch_assoc() への呼び出しを作成します

新しいスクリプトを既存のホームページに統合しようとすると、index.php に 2 つの新しい php ファイルを含める必要があります。私は Web 開発で遊ぶのが大好きですが、残念ながら私のコーディング知識は非常に限られています。(CMSとGUIは人間をバカにする)

これを行うと、致命的なエラーが発生します: 61 行目で、affiliates/controller/record-sale.php の非オブジェクトでメンバー関数 fetch_assoc() を呼び出します。

61行目のコードは次のとおりです。

ここで誰かが私を正しい方向に向けることができますか? エラーの意味がよくわかりません。データベース エラーはないようで、他のすべての機能は想定どおりに機能します。

答えてくれたサマリア人に感謝します。

record-sale.php の mysqli 完全なコードを使用すると、次のようになります。

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

php - インクルード ファイルは無視されます

スクリプトに php ファイルをインクルードしようとすると、エラーが表示またはログに記録されずにページが読み込まれますが、インクルードされたファイルは実行されません。

次のようなテストファイルを作成しました。

このファイルをブラウザで開くと、期待される機能が完了します。

この同じコードをスクリプトに含めようとしても、機能が完了しません。

元のスクリプトはうまく機能します:

このスクリプトに私のファイルを含めても、期待した効果がありません。

ページはエラーなしでロードを完了しますが、インクルード ファイルによって完了する必要がある関数は実行されません。私が間違っていたかもしれないことについてのアイデアは大歓迎です。

私はこれを理解しようと数日を費やしました。私のテスト ファイルは機能するので、完全なスクリプトに明らかな何かが欠けていると思います。

ご覧いただきありがとうございます。

完全なファイル:

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

c++ - 特定のプロジェクトにライブラリが含まれていないArduino(C ++)

Arduino 独自のライブラリを 2 つのプロジェクトに追加すると、そのうちの 1 つは正常にコンパイルされ、もう 1 つはコンパイルされません。理由は何ですか?わかりません。

エラーでコンパイル: そのようなファイルまたはディレクトリはありません

コンパイル成功