CGI
- 再度:cgiから別のcgiへの変数の渡し方
再度教えていただきたいのですが。 前回 http://oshiete1.goo.ne.jp/kotaeru.php3?q=111919 で 1階層目は動いたのですが、2階層目では動きませんでした ブラウザ(IE)のアドレスで何かをさわって更新すると受け取れます。 TOP.CGIより <frame src=\"./B.cgi?UserID=$USR\" name=\"ue\" > A.CGIで受け取れました A.CGI より <FORM METHOD=POST ACTION=\"WT.CGI?U=$USR\" TARGET=\"_top\"> WT_CGIで受け取れませんでした。(ここでアドレス欄をさわって更新) WT_CGIより Location: ./TOP.CGI?U=$USR TOP.CGIで受け取れました。
- 自動メール送信プログラム
助けて頂ける方がいましたらどうぞ教えて下さい。 現在MySQLとPerlを使って情報サイトを作っています。 ユーザーが希望する情報がサイトに登録された場合にユーザーのメールアドレスに自動で報告をする方法を取りたいと思っています。 どのような形で作ればいいのか解りません。 何か有力な情報をお持ちの方はどうかおしえていただけないでしょうか?
- cgiから別のcgiへの変数の渡し方
cgiからべつのcgiを起動するとき、 アドレス/a.cgi?xxx=aaa で変数xxxにaaaを入れてa.cgiに渡せると聞きましたが a.cgiでは、どのように受け取ればいいのでしょうか? コーディング例とかをお願いします。
- ローカルでのCGIについて
Windows2000上でCGI及びPerlを動かせるようにしたは宵のですが、ライブラリ等をrequireするとエラーがでます。 ライブラリをCGIと同じディレクトリにおいても、違うディレクトリにおいてもエラーが出てしまいます。 外部ファイルを読み込むときにはまた別に設定がいるのでしょうか。 HELPも見てみましたがよくわかりませんでした。 ご存知の方がおられましたらよろしくお願致します。 サーバにはIIS5.0を使用しています。
- CGIのサーバーへの転送
CGIは素人です。商品の申込みフォームでCGIを使おうとしています。 マニュアルどおりにすすめていますが、サーバーへ送って、送信ボタンを押すとエラー画面になってしまいます。Perlパスにも書き換えていて、アスキーで送っています。ヒントになるご回答おまちしています。
- 改行コード変換のタイミングについて教えてください。
改行コード変換のタイミングについて教えてください。 前提: \n: ラインフィード \r: キャリッジリターン UNIX \n Winodws \r\n MAC \r PerlスクリプトによるCGIで、ブラウザに出力します。 このとき、生成するHTMLのFORM要素.INPUT要素.VALUE属性 に変数データを代入しています。 これは、文字列になっており、当初、\nを区切り文字として使用し、 HTMLとなってからJavaScriptでこの区切り文字を頼りに配列化しました。 ところが、MAC環境の方に確認をお願いしたところ、期待通りの動作をして おらず、調べたところ、\nがすべて\rに変換されていたため、JavaScriptで \nを探しても見つからなかったということがわかりました。 Windowsも\r\nに変換されています。 この改行コードの変換がなにを基準に、どのタイミングで起きているのかがよくわかりません スクリプトの文字コードとget要求をしてきたOSを見て、Apacheが行っているのか、 それとも、ブラウザがやっているのか。 はたまた、アプリケーション層に行くまでの下層プロトコルがやっているのか。 判断基準はGETの中にあるのか、出力されたcontent-typeなのか・・・・。 変換がなに依存なのかわからないと、どんなとき変換が起き、どんなときは起こらないのかが わからないので、このあたりの仕組みの詳細に詳しい方、ご教授願えませんか。 自分でもある程度調べたのですが、環境が限定されますし、ドキュメントもhttpプロトコル を調べるべきなのか、TCP/IPなのか、HTML(のFORMリクエスト)なのか、httpデーモン なのか、httpdが動いているUNIXサーバOSなのか、それともIEやNNの仕様を調べる必要があるのか・・・ どこがやっていることなのかわからないもので。
- cgiでのファイルオープン
cgiでファイルをオープンする時 open IN,"$file" でオープンしているのですが この時、$file に他のサーバー下のファイルを指定すると エラーになってしまうんですか? 管理しているサーバーが2つあり、他方のサーバーからファイルを 読み込んで処理をしたいのですが、どうしたらいいのでしょうか? 読み込むだけで、書き込むことはしません。 お知恵を貸してください。 よろしくお願いします。
- 締切済み
- pink-panther
- CGI
- 回答数2
- 普通のHTMLの画面からCGIへリンクを貼るには?
誰か助けてくれる方おしえていただけますでしょうか 何個か質問があります。 ▼一つ目 HTMLでトップページを作りました。 次にCGIでプログラムを作りHTMLを吐き出す”○○○.cgi”を作りました。 トップページ(HTML)から○○○.cgiへリンクを貼る方法をおしえてもらえないでしょうか? 現在の対応としては・・ ●普通にリンクを貼ってみましたが、ファイルをダウンロードする格好になってしまいました。 ▼二つ目 perlとmysqlを使ってCGIを作っています。内容的には、必要なデータを登録し、それを検索する作業を作っています。キーワードの検索をした時に引っかかってきた内容を一覧画面に表示させる時に、○×件ごとに画面に表示させたいのですが方法が分かりません。 例えば検索結果を10件ごとに画面に表示させるにはどのようにしたらよいのでしょうか? どうか教えて下さい。 ▼三つ目 先ほどと状況適には変りませんが、今度は情報を登録する時の事です。 情報をインプットボックスに入力してもらいそれをmysqlのDBに格納するようにしています。しかし入力する手間を省くためにコンボボックスやチェックボックスなどに代入できる物はしたいと考えています。 しかし普通にやったのではだめなのでしょうか? 又一度入力したデータを変更があったために少し入力データを編集できるようにしています。 どうかおしえていただけないでしょうか 文章が長々となってしまいましたがどうぞ助けて下さい。(回答して頂いた方にはすぐにお礼、補足説明などをさせて頂きます。)
- perlでは誤字がないのに、ブラウザで見ると文字化けします。
perlでは、 print "申し訳ありません"; と、記述しても、ブラウザでは、「垂オ訳ありません」と表示されてしまいます。 また、そういう箇所が、多々あるんですがこれってどうやって修正するのでしょうか?
- フォームに入力後、送信ボタンを押しても機能せず
ダウンロードしたフリーのPerlスクリプトを、 自分の設置したいサーバ環境などに合わせて設定を変更後 設置しました。 設置後、動作テストの為に、フォームにテスト記入して 送信ボタンを押したところ、ここで“送信完了”又は“エラー”等の メッセージが出るはずなのですが、出ずに、 以下のように表示されたページが表れてしまいました。 -------------------------------------------- このページの表示が認められていません このディレクトリを表示する権限がないか、 または提供されたアカウント情報を使用して ページを表示する権限がない可能性があります。 -------------------------------------------- Perlのパスやパーミッションの設定はあっていると思うのですが・・・ 何が原因か分かりません。 以前同じサーバに設置した掲示板はちゃんと機能しているので、 CGIは使えると思います。 原因が何か検討つく方がいらっしゃいましたら ぜひ教えて頂けませんか! ※ちなみに、Perlについてはあまりよく分からず、 いつもフリーのスクリプトを利用している為、 あまり難しい回答は分からないかも知れませんが・・ すみません
- 締切済み
- noname#808
- CGI
- 回答数1
- 掲示板のログの取り方
自分の設置した掲示板なのですが (KENTさんのYYBBSを使用しています。) そのログを自分のPCで保管しておくにはどのファイルをPCへ 保管する必要がありますか? FFFTPを使用して、YYBBSの使用するファイルを開いても掲示板として開かないのですが・・・ どうやってログを取るのでしょうか?
- 日本語でクッキーを読み書きしたいんですが。
初心者用の文献読むのですが、クッキーはカウンターの説明ばかりで、日本語を扱えません。 また、クッキーの解説HPでは、 >CGI(Perl)でエンコードするには次のようにします。 >$xx =~ s/(\W)/sprintf("%%%02X", unpack("C", $1))/eg; >CGI(Perl)でデコードするには次のようにします。 >$xx =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("C", hex($1))/eg; と、書いてあるのですが、どこを書き換えればいいのでしょうか。ぜひご伝授をお願いします。 なお、只今改造中のソースは以下のURL掲載に掲載されております。 http://softplaza.biglobe.ne.jp/text/cgi/cgi13/cgi13-4.html
- 2apesのapebordスキンを作れる方に質問デス
自分でスキンをつくったんですが、レスがメッセージの下にちゃんと表示されません・・・。 何度も確認したんですが、どこがだめなのかサッパリです。 2APESのサポートへ問い合わせしましたが、やはりフリーなので、 なかなか返答がこずここに質問しました。 ソース見てくださるかた、いらっしゃったらお願いします。
- 別FRAMEの内容更新
HTMLでFRAMEを使い、2段の画面を作成しました。 上段で入力し、下段に表示させるのですが、 上段のCGIでファイルの更新を掛けて下段の表示を更新させたいのですが うまくいきません。 上段のCGIは、どのようにすればいいのでしょうか?
- アクセスカウンターを掲示板などに設置可能ですか
下記CGI掲示板を設置してるのですが http://www2j.biglobe.ne.jp/~apollo/ http://hp.bird.to/ これにアクセスカウンタを設置することは可能ですか 可能でしたら掲示板のCGIのどこの部分に記述するのか カウンタの記述指定は<img src..略.>なのですが そのまま記述でいいのか 教えて下さい
- Webページの来訪者を一意に識別する方法
Webで有料情報提供サービスの構築を考えているCGI初心者です。(非エロ系) IDとパスワードを発行して、顧客管理をしようと考えていますが、複数人数でIDを使い回されては困るので、顧客のパソコンを一意に識別してIDが正規に発行されたものかどうかをチェックするロジックをさがしています。 同一プロバイダ、アクセスポイントを使用することを条件に、 ページの来訪者のPCを一意に識別することはできるのでしょうか? 以下の情報にはそれぞれ問題がありますので、何か良い方法があったら教えてください。 REMOTE_ADDR 毎回変わってしまう(上位2Byteは不変?) REMOTE_HOST 毎回変わってしまう(プロバイダ名の部分は不変?) REMOTE_IDENT 無い場合が多い REMOTE_PORT 毎回変わってしまう REMOTE_USER 無い場合が多い HTTP_ACCEPT ブラウザのバージョンに依存 HTTP_ACCEPT_LANGUAGE jaしかない HTTP_FORM ない場合が多い
- 無料スクリプトの著作権。
WEBで公開されているフリーのCGIスクリプトはたくさんありますが、それらのほとんどが”著作権は放棄していません。”といった内容が記されています。あと製作者のサイトへリンクが貼ってありますが、これらはどこまで有効なのでしょうか? 例えばフォームメールのスクリプトをそのまま使用する場合は当然著作権はその製作者にあると思いますが、そのスクリプトを改造しまくったあげく、最終的にゲストブックのスクリプトにしてしまったような場合でも著作権はもとのフォームメールの製作者にあるのでしょうか?またその場合のリンクは削除可能? おわかりの方、ぜひ教えてください。