問題タブ [cgi-bin]

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

android - Android HttpURLConnection が cgi-bin で動作しない?

私は簡単なコードを持っています:

urlStr = "http://samlib.ru/w/waliduda_a_a/molochnischituran1.shtml" がある場合 - すべて正常に動作します。urlStr = "http://samlib.ru/cgi-bin/areader?q=jlist" のような URL を使用すると、connection.getInputStream(); でエラーが発生しました。

** 03-04 15:37:52.459: エラー/DataReader::loadDataFromInet(17281): http://samlib.ru/cgi-bin/areader?q=jlistの読み込みに失敗しました 03-04 15:37:52.459: エラー/DataReader::loadDataFromInet(17281): java.io.FileNotFoundException: http://samlib.ru/cgi-bin/areader?q=jlist 03-04 15:37:52.459: エラー/DataReader::loadDataFromInet(17281) : org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521) で**

同様の URL にデータをアップロードするにはどうすればよいですか?

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

perl - Perl でファイルのアップロードをタイプ (.png、.bmp、.jpg など) でフィルタリングするにはどうすればよいですか?

次のコードを使用しています。

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

c - Cで書かれたcgi-binプログラムを介してフォーム「POST」データを取得する方法

Cで書かれたプログラムを使用してhtmlフォームからPOSTデータを取得しようとしています.

現時点で私は使用しています:

これは、フォーム「GET」メソッドでは正常に機能しているようですが、「POST」メソッドでは機能していないようです。POST データを取得するにはどうすればよいですか?

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

perl - cPanelで運営されているLinuxサーバーでperlスクリプトを実行する方法は?

サーバー上で perl スクリプトを実行する方法を教えてください。FTPでアップロードしました。.plcgi-bin フォルダにファイルを追加すると、スクリプトが動作しません。私もcPanelでアップロードしてみました。

最後のオプションについては、追加しようとしました

スクリプトの冒頭で。

他に何を試すことができますか?

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

apache2 - apache2 を使用して cgi-bin で .py ファイルを実行中に 404 エラーが発生しました

以前、python 用の apache2 のインストールでエラーが発生しました。これはリンクです

私はそこで続けるべきだと思っていましたが、今は新しいエラーが発生しているので、新しいエラーとして投稿します。これが問題です

コードを持つファイル hello.py を配置しました

/var/www/cgi-binを使用してapache2でこれを実行すると、フォルダー内

http://localhost/cgi-bin/hello.py

私はこのエラーが発生しています

これは、sites-available フォルダーのデフォルト ページで見つけたコードです。

これは私がエラーログで見つけることができるものです:

これは私がaccess.logで見つけることができるものです:

これで私を助けてください。

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

c++ - 基本的な CGI プロトコルの形式。例

私はC CGIプログラムを書いています

GET リクエストの場合、すべての情報が何らかの形で getenv() に格納されていると想定しています。私の質問は、この配列が Web サーバーからの最も基本的な CGI 要求のように見えることです。username= と password= などの 2 つのパラメーターを使用します。

POST リクエストについては、よくわかりません。標準入力で処理されることを読みました。(Web サーバーから) 標準入力を介して CGI プログラムに渡されるこれらの行はどのようなものですか?

詳細な RFC を指摘しても役に立ちません。

何か本?プロトコルの低レベルの詳細に特に興味があります。ヘルパー ライブラリを使用して CGI アプリを作成する方法は既に知っています。これらのヘルパー ライブラリのセマンティクスを知る必要があるだけです。

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

perl - 1 つの Web ページに 2 つのグラフを表示する方法 (PERL)

私はperlにまったく慣れていないので、質問を正しく表現できるかどうかわかりません。説明が必要な場合は返信してください。

だから私は、チャートをプロットするのにうまく機能するperlスクリプトを持っています. 唯一の問題は、他のチャートをプロットする行をコメントアウトすることで、一度に 1 つのチャートしかプロットできないことです。

両方のグラフを同じ Web ページにプロットする必要があります。これが不可能な場合は、少なくとも、最初に見たいグラフへのリンクをユーザーに選択させることができます..戻って..次に、他のリンクを選択してください! 両方のプロットにアクセスできるようにする方法...

コマンドプロンプトを使用してスクリプトを編集しているため、コードをコピーして貼り付けるのは困難です。現在、最初のグラフをプロットするために「SimpleErrorBars」を使用し、他のグラフをプロットするために「Chart::Points」を使用しています。スクリプトは Web ページから呼び出されるため、"cgi_png()" を使用してプロットします (つまり、外部画像にはプロットしません)。

同じWebページに複数のグラフをプロットできるようにするモジュールがperlにありますか? または他の提案??

前もって感謝します!

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

php - cgi-bin フォルダから php で python スクリプトを実行するための正しいパス

Web サーバーの cgi-bin ディレクトリから Python スクリプト 'test.py' を実行したいと考えています。cgi-bin ディレクトリは 'www/cgi-bin/' にあります。python scrip はそのディレクトリにあります。私が実行しているphpコードは「www/html/website/index.php」にあります。

ここに入る正しいパスは何ですか ------> exec('path');

TYVM

編集: 私の python スクリプトは chmod +x されており、実行可能です (私はテスト済みです)

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

c - 等号が含まれている場合、CGI スクリプトはパラメーターを受け取りません

コマンドライン引数 (argv[0]、argv[1] など) を出力する CGI スクリプト (コンパイルされた C プログラム) があります。

http://ajf.me/c/?abcを試すと、2 番目のパラメーターとして「abc」が取得されます。

ただし、http://ajf.me/c/ ?a=bc を試してみると、2 番目のパラメーターが得られません。

=を使用すると、パラメーターがプログラムに渡されなくなるのはなぜですか?

ここで重要な場合は、C コードです。

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

bash - Bashスクリプトのコマンドをドロップダウンボックスに出力しますか?

まず、この質問に答えてくださったすべての助けに感謝します。次を出力するbashスクリプトにコマンドがあります。

これは特定の数値のリストであり、最大のもの (これが私が望むものです) から始まり、次に最小のものへと続きます。データセットはスペース区切りです。上記の出力 (すべての数字を除く) は、Linux マシンのターミナルで、または bash スクリプトを介してこのコマンドを実行した場合に表示されるものです。

cgi-bin ディレクトリを介して cgi/bash を許可するように apache2 サーバーを構成しました。このコマンドを Web の bash ファイルで実行すると、期待どおりの出力が得られます。

私が探しているのは、これらの数値をそれぞれ別のエントリとしてドロップダウン ボックスに入力して選択できるようにする方法です。つまり、ユーザーはドロップダウンから 1 つのデータ ポイント (たとえば 254) を選択できます。メニュー。

私はこれで何をしているのかわからないので、助けていただければ幸いです。データを配列に変換する必要があるかどうか、または何をする必要があるかわかりません。ドロップダウン メニューは、bash スクリプトの同じページに配置できますが、それがどこにあっても、コマンドを実行するたびにその番号のリストを更新する必要があります。

ご協力ありがとうございました。