問題タブ [server-side-scripting]

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

javascript - 動的クライアントスクリプト

Javaスクリプトを書く必要があります。これは、ページでチェックボックスが選択されているかどうかを検証するためのものです。ここでの問題は、チェックボックスがグリッド内にあり、動的に生成されることです。レンダリングする必要のあるチェックボックスの数である理由は、設計時にはわかりません。したがって、IDはサーバー側でのみ認識されます。

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

php - PHP ファイルを含め、そのディレクトリからの相対 URL を扱います

サーバールートにPHPファイルがあります.. index.php ..これはinclude.. DIR/main.phpです

今 .. DIR/main.php .. includeの多くの近くのPHP ファイルは、相対URL を使用して ..include("./common1.php");

任意の方法で相対 URLベース パスを変更できるため、「DIR/main.php」を含めると、「DIR/common1.php」のような近くの PHP ファイルに相対的にアクセスできます。サイトのルート。

0 投票する
4 に答える
22181 参照

php - サーバー側スクリプトを使用して Web ページのスクリーンショットを生成するにはどうすればよいですか?

Web ページを PNG、JPG、Tiff、GIF 画像にキャプチャし、それらのサイズをサムネイルに変更するには、サーバー側スクリプト (PHP、Python) が必要です。

これを達成するための最良の方法は何ですか?

以下も参照してください。

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

asp.net - 簡単なサーバー側スクリプトを ASP.NET に追加する

次の問題に対する単純なサーバー側スクリプト ソリューションが必要です。クライアントから ASP.NET MVC でサイトを作成するように言われました。私はサイト全体をコーディングしていますが、後で簡単なスクリプトを使用して拡張できるようにしたいセクションがあります。例えば:

あなたの誕生日はいつですか?
__/__/____ [x] 年を表示しない

これには、タイトル (When is your Birthday?)、日付、チェックボックスが必要であることを示す方法、およびチェックボックスのテキストを指定する必要があります。それはすべて単純なマークアップです。最後の必要性は、生年を表示するかどうかの条件です。この情報を後で表示する場合。

JavaScript をスクリプト言語として使用し、それをクライアント側で実行することを検討しました。これは上記の些細な例では機能しますが、実際の情報の一部は機密性が高すぎて、JavaScript のように簡単に見ることができません。すべてのデータをサーバー側で処理したいのです。

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

asp.net-mvc - ASP.NET MVCでネストされたサーバー側ブロック?

最近、ASP.NET MVC で厄介な状況に苦しんでいます。簡単に
説明すると、すべての製品を一覧表示するビューがあるはずです。これらの製品が多すぎるため、ページングしています (非常に革新的です!)。このページには、「次の 10 製品」、「および前の 10 製品」という 2 つのページング矢印が含まれています。ビューには、IEnumerable<Product>表示される製品のリストを含むコレクションが渡されます。ビューには、ViewData 項目として 2 つの整数 (currentPage、totalPages) も渡されます。今私が達成する必要があるのは、それが最初のページ (ViewData["CurrentPage"] == 0) であるかどうかを確認することです。「前の 10 ページ」リンクの css クラスを無効に変更する必要があるため、次のようなものを思いつきました。続く

これはうまくいきましたが、まだ問題があります。リンクは無効になっているか、具体的にグレー表示されていますが、それでも有効な URL を指しているため、CurrentPage 変数に基づいてリンクの href 属性を実際に変更しようとしました。コードは次のようになります (純粋な醜さを受け入れる準備をしてください)。

さて、このコードに関する私の問題は次のとおりです。

  1. 2 番目のステートメントは機能しません。明らかに、サーバー側のスクリプトがネストされているためです。
  2. それは非常に醜く、絶対に読むことができません (ページングが必要な各ページでこれを行っていると想像してください! しかし、痛み)。:(

より良い代替案はありますか?

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

javascript - javax.scripting を使用して実行されるスクリプトを保護するにはどうすればよいですか?

javax.scriptingサーバー側でユーザーがアップロードした任意の JavaScript を実行するためのサポートを追加するために使用しています。明らかに、これらのスクリプトを保護したいのです!

Rhino 自体には、実行時にスクリプトを保護するためのフレームワークがあります。ただし、のドキュメントにjavax.scriptingは、セキュリティ、アクセス許可、またはスクリプトで使用できるクラスの制限については言及されていません。これは、javax.scriptingAPI が実行するスクリプトを保護するためのフレームワークを提供していないという API の単なる大きな穴ですか?

Rhino を直接使用したくはありません。もともと試してみたのですが、Java インスタンスを実行中のスクリプトに公開する際に問題があったためです。フレームワーク(javax.scriptingボンネットの下で Rhino を使用) により、この作業は簡単になり、マルチスレッド サーバーでのスクリプトの実行も簡素化されました。

実行中のスクリプト内でアクセス/インスタンス化できる Java クラスをホワイトリストに登録したいと考えています。これを達成する方法の例やドキュメントを教えてもらえますか?

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

sql - スクリプト言語に依存しない Web ページから SQL クエリを抽出する

現在、SQL インジェクションに関するプロジェクトを行っています。私は、サーバー側のスクリプトとは無関係に SQL インジェクションを見つけるような方法でそれを行っています。ここでの主な問題は、Web ページから SQL クエリを抽出する必要があることです。たとえば、送信ボタンを押すと、WebサーバーからデータベースへのリクエストがSQLステートメントの形式で送信されます。だから私の問題はそのSQL文をキャプチャすることです

それを行う方法の提案はありますか?

前もって感謝します

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

javascript - Web サーバーでのメタプログラミング

ときどき、出力結果として JavaScript コードを生成するサーバー コードを書いていることに気が付きます。

なぜそれが本当に悪いのかを指摘できます:

  • サーバー コードとクライアント コードの間の切っても切れない関係。
  • クライアント コードを再利用できないようにすることができます。

しかし、時々、それは理にかなっているように思えます。

そして、それはちょっと面白いではありませんか?

問題は、JavaScript コードを生成するサーバー コードを作成することは本当に悪い習慣なのか、それとも「誰もがそうしている」のかということだと思います。

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

php - クライアント サイド スクリプトによる Web サイトのリクエスト = クロス サイド スクリプティング ハック。しかし、サーバーサイドスクリプトでウェブサイトをリクエストするのはハックではありません! なんで?

一般に、ある Web ページのコンテンツを同じページに表示したい場合は、ajax リクエストを使用します。たとえば、AJAX を使用して別のドメインの Web ページに要求すると、クロス サイド スクリプティング エラーのために許可されません。しかし、なぜサーバー側のページからのアクセスが許可されているのでしょうか。たとえば、php で CURL を使用して任意のサイトにアクセスできます。この機能がサーバー サイド スクリプトでは問題なく、クライアント サイド スクリプトでは問題ないのはなぜですか?

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

java - Java:Webページを介してサーバー上のディレクトリとファイルのリストを表示します

私は次のように何かを実装したいと思います:

ユーザーはサーバーにさまざまな種類のファイルをアップロードします。私の要件は、Webページを使用してサーバー上のすべてのファイルとディレクトリのリストを表示することです。

Webページを使用してサーバー上のファイル/ディレクトリのリストを表示することは可能ですか?

はいの場合、それはクライアント側スクリプトまたはサーバー側スクリプトになります。

可能であれば、サンプルコードのリンクがあれば非常に役立ちます。

ありがとう。