CGI: Common Gateway Interface part 11
946 :
941:04/07/15 19:56 ID:???
入れ違いカキコですいません。
947 :
942:04/07/15 20:07 ID:???
>>945 login.cgiでログイン処理してるわけで、
そのlogin.cgiが吐き出すHTMLに仕込んだJavaScriptに
onLoadイベント仕込んで別ウインドウにchat.cgiを開く。
IDだのなんだののchat.cgiに渡す引数はGETでどーぞ。
948 :
紹介者:04/07/15 20:14 ID:9VjwcHkZ
949 :
941:04/07/15 20:46 ID:???
>>947 ちょっとそれでコーディングしてみたいと思います。
ありがとうございました。
<form onsubmit="location.href='hoge'" target="_blank" ...> の方が楽じゃん?
なんじゃそりゃ・・・
今簡単な掲示板作りに挑戦してるんですが、
改行の事でつまづいてしまいました。
書き込みされた本文が改行を何回されたのか?
というのはどうやったら分るのでしょうか?
色々と試してみましたがどうも上手くいきません。
何か方法がありましたら何卒ご教授下さいませ。
>色々と試してみましたがどうも上手くいきません。
こう書くひとは実は何も試してないことが多い
試したんならどうやったのか、どううまくいかないのか書くこと
オリジナルのエラーページを作成しています。
エラーの元になっているファイル/フォルダのURLをオリジナルのエラーページに表示させようと
http://<!--#echo var="SERVER_NAME" --><!--#echo var="REQUEST_URI" -->
というコマンドと環境変数を使っていますが、
オリジナルのエラーページのURLが表示されます
ステップサーバー(
http://stepserver.jp)というレンタルサーバーを利用しており、
そのサポートに問合せましたが、上記の記述で問題ない、との回答でした。
何かアドバイス・ヒントを頂けないでしょうか?
アパッチのドキュメントを撃墜して来い。話はそれからだ。
ここの、
ttp://www.tryhp.net/oldscript.htm books.lzhというリレー小説CGIをダウンロードして設置したんですが、何故か管理者メンテナンスモードがエラーになります。
パスはもちろん合っていますし、パーミッションも確認しましたが間違っているところはないです。
どうかご教授願えませんでしょうか?
959 :
958:04/09/11 23:32:14 ID:???
因みに鯖はAAA!CAFEです
作者に聞け。
それにスレ違い。
961 :
958:04/09/12 02:14:00 ID:???
スレ違い失礼しました。
吊ってきます
掲示板を改造してユーザが期限内に投稿した俳句にユーザがログインをして点数を
つけるように改造して使っています。
ログインすると俳句が200程表示され、各俳句に1-10点と未選択のradioボタンが
表示されます。はじめは未選択がcheckedとなっています。
今のところ、未選択が1つでもcheckedになっているとjavascriptでエラーを出し、
CGI内部でも、採点されてない俳句がありますとエラーを出すようにしています。
中には2時間もかけて採点したが、javascriptがonでなく、CGI側でエラーに
なり、ブラウザで戻るとタイムアウトで採点したものが全て消えるという
ことになってしまいます。
radioボタンをチェックしたものが消えない、又は記憶、復帰させる方法は
ないものでしょうか?
200個も一気に採点させなければよろし
964 :
962:04/09/22 16:32:04 ID:???
>>963 例えば50個ずつをページ遷移させてながら評価していくという意味でよろしい
でしょうか?
ログインと言ってもパスワードが合っているかチェックしているだけなので、
セッションなど利用していません。
できれば、セッションを使わない方法があればありがたいです。
radioボタンの状態をどこか(クッキーなりサーバなりローカルPCなり)に記憶する
ことはできないという認識はあっていますでしょうか?
何でそういう認識につながるのか理解不能
CGI側で、もう一度入力を促すフォームを出力すりゃいいじゃん
967 :
962:04/09/22 19:33:12 ID:???
>>966 200個中198個採点してあったのが送信されてきたら、次のページでエラーを表示し
残り2個だけを表示して入力させるという形ですよね?
すごく良さそうです。シンプルなのに気が付きませんでした。
>>967 それセッション管理してないでできるのか?
969 :
962:04/09/22 22:13:10 ID:???
>>968 あー、できないですねー。
セッションまでいかず、ユーザ名と採点配分を記録した一時ファイルを作れば
できそうな気もします。セッションハイジャックとかはないと思うので。
やっぱりいい方法はないのですかねぇ。
# cookieがradioの状態を保持してくれればなぁ...
普通にcookieに仕込めますが
>>970 2が揃いすぎですよ
採点された物はhiddenで持ち越せばええやん。
うん、そう。
別に整合性がとれなかったりセキュアにする必要もないし。
974 :
962:04/09/23 11:44:50 ID:???
>>972 あ、そうか。なるほど、それでいけそうですね。
# 恥ずかしい…
(・ε・)キニシナイ!!
素人で悪いんですが、教えてください
このtたびc言語でカウンタを作ったんです
それで実装しようとWEB鯖のほうで実装しようとしたんですがうまくいきません
鯖側でのディレクトリ構造
〜(鯖アドレス)/www/(自分のhtml置き場所) からCGIを呼び出したいんですが
〜(鯖アドレス)/cgi/(cgiファイル置き場所) にCGIファイルを置かなければならないそうです
アドレスは
http://(鯖アドレス)/~(自分ID)/(自分のhtml) というカンジです
この場合htmlからcgiを<--#exec >で呼び出すには、パスはどうしたらよいでしょうか
教えてください 鯖はLINUXです
978 :
:04/09/29 17:30:58 ID:???
979 :
nobodyさん:04/09/29 22:33:36 ID:rZcAXTiW
web上でlinuxのパスワードを変更させたり
メール転送設定(.forward)が出来るcgiって有りませんか?
>>979 Webmin&Userminでどうだべ。
あれはな
どうでもいいがまだまだ次スレは必要なさそうだな。
980を過ぎたら足切りがあるよ?
もう立てたほうがいいな。
俺は立てられんから頼む。
質問させて下さい、言語はperlです
CGIで html を出力する時に、
<a href="hoge.html#jump"> と同じ事をやりたいのですが、
どうもやり方がわかりません
print 'content-type: text/haml', "\n";
print '<html><head><title>cgi test</title></head><body>'
print '<a name="#jump">jump先</a>';
print '</body></html>';
exit;
どなたか方法をご存知ありませんでしょうか
次スレ立つまで保守
さらに保守
いや保守しなくていいからスレ立てろと。
俺は一昨日、昨日と試みたが無理だった。
次スレ立てようと思うんだがスレタイはどうするんだ?
CGIだけど、なんか質問ある? Part 12
でいいか?
役だってないから次スレはいらない。
Perl系の他のスレに自然吸収でいいだろ。空気嫁。