問題タブ [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.
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 にデータをアップロードするにはどうすればよいですか?
c - Cで書かれたcgi-binプログラムを介してフォーム「POST」データを取得する方法
Cで書かれたプログラムを使用してhtmlフォームからPOSTデータを取得しようとしています.
現時点で私は使用しています:
これは、フォーム「GET」メソッドでは正常に機能しているようですが、「POST」メソッドでは機能していないようです。POST データを取得するにはどうすればよいですか?
perl - cPanelで運営されているLinuxサーバーでperlスクリプトを実行する方法は?
サーバー上で perl スクリプトを実行する方法を教えてください。FTPでアップロードしました。.plcgi-bin フォルダにファイルを追加すると、スクリプトが動作しません。私もcPanelでアップロードしてみました。
最後のオプションについては、追加しようとしました
スクリプトの冒頭で。
他に何を試すことができますか?
apache2 - apache2 を使用して cgi-bin で .py ファイルを実行中に 404 エラーが発生しました
以前、python 用の apache2 のインストールでエラーが発生しました。これはリンクです
私はそこで続けるべきだと思っていましたが、今は新しいエラーが発生しているので、新しいエラーとして投稿します。これが問題です
コードを持つファイル hello.py を配置しました
/var/www/cgi-binを使用してapache2でこれを実行すると、フォルダー内
私はこのエラーが発生しています
これは、sites-available フォルダーのデフォルト ページで見つけたコードです。
これは私がエラーログで見つけることができるものです:
これは私がaccess.logで見つけることができるものです:
これで私を助けてください。
c++ - 基本的な CGI プロトコルの形式。例
私はC CGIプログラムを書いています
GET リクエストの場合、すべての情報が何らかの形で getenv() に格納されていると想定しています。私の質問は、この配列が Web サーバーからの最も基本的な CGI 要求のように見えることです。username= と password= などの 2 つのパラメーターを使用します。
POST リクエストについては、よくわかりません。標準入力で処理されることを読みました。(Web サーバーから) 標準入力を介して CGI プログラムに渡されるこれらの行はどのようなものですか?
詳細な RFC を指摘しても役に立ちません。
何か本?プロトコルの低レベルの詳細に特に興味があります。ヘルパー ライブラリを使用して CGI アプリを作成する方法は既に知っています。これらのヘルパー ライブラリのセマンティクスを知る必要があるだけです。
perl - 1 つの Web ページに 2 つのグラフを表示する方法 (PERL)
私はperlにまったく慣れていないので、質問を正しく表現できるかどうかわかりません。説明が必要な場合は返信してください。
だから私は、チャートをプロットするのにうまく機能するperlスクリプトを持っています. 唯一の問題は、他のチャートをプロットする行をコメントアウトすることで、一度に 1 つのチャートしかプロットできないことです。
両方のグラフを同じ Web ページにプロットする必要があります。これが不可能な場合は、少なくとも、最初に見たいグラフへのリンクをユーザーに選択させることができます..戻って..次に、他のリンクを選択してください! 両方のプロットにアクセスできるようにする方法...
コマンドプロンプトを使用してスクリプトを編集しているため、コードをコピーして貼り付けるのは困難です。現在、最初のグラフをプロットするために「SimpleErrorBars」を使用し、他のグラフをプロットするために「Chart::Points」を使用しています。スクリプトは Web ページから呼び出されるため、"cgi_png()" を使用してプロットします (つまり、外部画像にはプロットしません)。
同じWebページに複数のグラフをプロットできるようにするモジュールがperlにありますか? または他の提案??
前もって感謝します!
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 されており、実行可能です (私はテスト済みです)
c - 等号が含まれている場合、CGI スクリプトはパラメーターを受け取りません
コマンドライン引数 (argv[0]、argv[1] など) を出力する CGI スクリプト (コンパイルされた C プログラム) があります。
http://ajf.me/c/?abcを試すと、2 番目のパラメーターとして「abc」が取得されます。
ただし、http://ajf.me/c/ ?a=bc を試してみると、2 番目のパラメーターが得られません。
=を使用すると、パラメーターがプログラムに渡されなくなるのはなぜですか?
ここで重要な場合は、C コードです。
bash - Bashスクリプトのコマンドをドロップダウンボックスに出力しますか?
まず、この質問に答えてくださったすべての助けに感謝します。次を出力するbashスクリプトにコマンドがあります。
これは特定の数値のリストであり、最大のもの (これが私が望むものです) から始まり、次に最小のものへと続きます。データセットはスペース区切りです。上記の出力 (すべての数字を除く) は、Linux マシンのターミナルで、または bash スクリプトを介してこのコマンドを実行した場合に表示されるものです。
cgi-bin ディレクトリを介して cgi/bash を許可するように apache2 サーバーを構成しました。このコマンドを Web の bash ファイルで実行すると、期待どおりの出力が得られます。
私が探しているのは、これらの数値をそれぞれ別のエントリとしてドロップダウン ボックスに入力して選択できるようにする方法です。つまり、ユーザーはドロップダウンから 1 つのデータ ポイント (たとえば 254) を選択できます。メニュー。
私はこれで何をしているのかわからないので、助けていただければ幸いです。データを配列に変換する必要があるかどうか、または何をする必要があるかわかりません。ドロップダウン メニューは、bash スクリプトの同じページに配置できますが、それがどこにあっても、コマンドを実行するたびにその番号のリストを更新する必要があります。
ご協力ありがとうございました。