△▲ WebProg 初心者の質問 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/08/24 10:18ID:Xl1boM6sWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0276nobodyさん
02/09/26 12:31ID:???resetでは無理でつ。
javascriptでやってね。
document.[form].[textarea].value=""
0277nobodyさん
02/09/26 12:35ID:???>276
分かりました。
やっぱりJavaScriptに頼らざるを得ないのか。。。
0278nobodyさん
02/09/26 16:19ID:???あれはどのような原理なのでしょうか?教えて下さい。ぺこり
0279nobodyさん
02/09/26 20:11ID:???0280nobodyさん
02/09/26 20:37ID:???これとかです。ageると大きく表示されるのですが、
全ての同内容のスレが埋め立てられて上がらなくなっています。
ソースみてもさっぱり分りません。
誰か教えて下さい。よろしくお願いします。
0281nobodyさん
02/09/26 20:59ID:???やり方教えるとやるだろうから(略
0282nobodyさん
02/09/26 22:45ID:???0283nobodyさん
02/09/27 00:55ID:???http://game.2ch.net/test/read.cgi/cgame/1032274254/701-800
みたいに、内容が変化しなくなったデータに対して
httpヘッダーに Cache-Control を付けていないのでしょうか?
ブラウザキャッシュを期待していないということなの?
よく分かりません。
0285nobodyさん
02/09/27 17:43ID:jhzi9A0C有効期限を3日程度にすれば良い。
削除やあぼーんの反映が3日ほど遅れるが、
それは、そんなに大した問題では無い(と思う)。
0286nobodyさん
02/09/27 17:52ID:???http://game.2ch.net/test/read.cgi/cgame/1032274254/701-800
↓
あぼーん発生
↓
http://game.2ch.net/test/read.cgi/cgame/1032274254_ver2/701-800
で、1032274254/701-800 へのリクエストは、location で飛ばす。
0287nobodyさん
02/09/28 22:37ID:???0289nobodyさん
02/09/29 13:59ID:mVDavVq+いざCGIファイルを開いてみると、サーバーエラー、となってしまいます。
何が問題かさっぱりわかりませんコードは↓です
#! c:/perl/bin/perl
# カウントファイルの読み込み
open(IN, "<./count.dat");
$count = <IN>;
close(IN);
++$count;
# カウントファイルへの書き込み
open(OUT, ">./count.dat");
print OUT $count;
close(OUT);
# ヘッダー・HTML出力
print <<END;
Content-type: text/html
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">
<html>
<head><title>あくせすかうんたぁ</title></head>
<body>
<p>あなたは・・・・・$count番目の訪問者です。</p>
</body>
</html>
END
0291nobodyさん
02/09/29 14:44ID:mVDavVq+はい、
おみくじプログラム等は正常に動作しました。
0293nobodyさん
02/09/29 17:20ID:???0294nobodyさん
02/09/29 17:25ID:mVDavVq+エラーログ内容?
↓これの事でしょうか?
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
0295nobodyさん
02/09/29 17:31ID:???> More information about this error may be available in the server error log.
よく嫁。
0296nobodyさん
02/09/29 17:40ID:mVDavVq+すいません。
「エラーの詳細はエラーログを参照せよ」
ということでしょうか。
エラーログというのはどうやって見ればよいのですか?
0297nobodyさん
02/09/29 17:47ID:mVDavVq+[Sun Sep 29 17:24:18 2002] [error] [client 127.0.0.1] Premature end of script headers: c:/apache/htdocs/tendays/3-3.cgi
[Sun Sep 29 17:24:18 2002] [error] [client 127.0.0.1] Can't find string terminator "END" anywhere before EOF at c:/apache/htdocs/tendays/3-3.cgi line 16.
こうなってますが・・・
>>293の方が指摘されたように[print <<END;]
の部分がいけないのですか?
0299nobodyさん
02/09/29 18:21ID:???Can't find string terminator "END" anywhere before EOF at test.pl line 16.
0300nobodyさん
02/09/29 22:23ID:rqzPEtGA<!--
str = "abcdefghijklmnopqrstuvwxyz/:._A";
document.write(str.substring(7,8));
document.write(str.substring(19,20));
document.write(str.substring(19,20));
document.write(str.substring(15,16));
document.write(str.substring(27,28));
document.write(str.substring(26,27));
document.write(str.substring(26,27));
document.write(str.substring(3,4));
document.write(str.substring(14,15));
document.write(str.substring(17,18));
document.write(str.substring(0,1));
document.write(1);
これどういう意味なんでしょうか?クイズらしいのれすが、わかりません
0301nobodyさん
02/09/29 22:31ID:???http://dora1
JavaScriptだからIE等で実行してみれば良い。
0304nobodyさん
02/09/29 23:54ID:???自分も知りたいっす、IE等で実行とはどういう意味ですか?
document.write(str.substring(29,30));
document.write(str.substring(30,31));
これとか全然意味わからないですけど
0305nobodyさん
02/09/30 00:10ID:???0307297
02/09/30 08:38ID:6km0B3v1確認てみましたが
スペースは入っていないようです。
0308nobodyさん
02/09/30 12:46ID:P9mskQbo一番最後のENDの後で改行しろ。
0309nobodyさん
02/09/30 14:04ID:???のサイトのボタンを押すとデータが表示されますが、
それをボタンを押さないでURLの直打ちで出来ないか試しているんですけど
http://www.jra.go.jp/PROXY/proxycgi.exe?CNAME=W01PH_D/xW01&xW010120020207
こうやるとパラメータが異常だと言われます。
一応送ってるパラメータは合っていると思うんですけどなにがダメなんですかね。
0310nobodyさん
02/09/30 14:07ID:???2002年4回新潟7日( 9月 28日)を押した時の例です。
http://www.jra.go.jp/PROXY/proxycgi.exe?CNAME=W01PH_D/xW01&xW01=0120020207
リファラーのせいですかね。
リファラーをボタンを押すページに設定してないとダメとか。
0313311
02/09/30 14:29ID:???> urlに引数を加えてやるとget扱いになるはずですよ。
んなわきゃーない、です。大抵 CGI スクリプトとかで、
GET と POST を同一視するための処理をしています。ので
いつも同じものとして扱われるわけじゃないです。
で、CNAME=W01PS_List2/xW01 と xW01=W01PS_List2 を POST
したら、
<HTML>
<HEAD>
<TITLE>
競走成績 一覧</TITLE>
...
が返ってきたよ。このとき Referer は送信していないです。
HTML フォームを作って実験してみては?
0314311
02/09/30 14:39ID:???フォーム作れば十分じゃねぇか。
<HTML><HEAD><TITLE>JRAホームページへ POST してみるぞ</TITLE></HEAD>
<BODY>
<FORM action="http://www.jra.go.jp/PROXY/proxycgi.exe" method="post">
<INPUT name="CNAME" value="W01PS_List2/xW01">
<INPUT name="xW01" value="W01PS_List2">
<INPUT type=SUBMIT value="競 走 成 績">
</FORM>
</BODY>
</HTML>
0315nobodyさん
02/09/30 15:20ID:???get(urlに引数を付ける)やり方では無理って事ですよね。
0316nobodyさん
02/09/30 15:27ID:???POSTが入る。
CGIの受け取りはPOSTがあればSTDINからのみデータを取り
$ENV{'QUERY_STRING'}を受け取らない、又はその逆、又は
どちらか片方しか受け取らないようにしている、又は両方受け取るなど
作り方によってさまざま。
0317nobodyさん
02/09/30 15:36ID:???postでもgetでもどっちが来ても勝手にデコードしてるやり方だったんで
勝手にさきほどのように解釈してました。
確かにデコード部分の書き方によってさまざまですね。
0319nobodyさん
02/10/01 13:14ID:jsVMsW4y途中でブラウザを強制終了されたりとかした場合、どのように在庫の戻しを
行ったらよいのでしょうか?
在庫の引当は電話での注文を別の入り口からもやっています。
あとその他もろもろ考えれば考えるほどこういったときはどうすればいいのか、
ということが出てきます。
参考になるWEBページ等ありましたら教えてください。
0320nobodyさん
02/10/01 14:29ID:???引当て可能な商品数は、[在庫として倉庫にある数] ― [引当て済みの数]です。
引当てが確定したら[引当て済みの数]に追加するだけです。在庫の戻しは必要
ないと思いますよ。
0321nobodyさん
02/10/01 15:56ID:???あれはクライアント側のブラウザにはgunzipの機能が必ずついてるってことですよね。
0323nobodyさん
02/10/01 21:31ID:STmpSJgS・のらねこさんの、bbanoteを設置(動作確認済)
・プロクシを規制しようと思い、THE ROOMのAccess Denialを設置。
・→bbsnoteの、bbsnote.cgiの冒頭で、require 'a_deny.cgi';
→エラー…。
今、エラーメッセージ確認しないとわからないのですが、
それまで動いていた板なので、多分require 'a_deny.cgi';が原因かと思いました。
この場合、bbsnoteにAccess Denialを付加させるのは無理という事なのでしょうか。
それとも、他のCGIファイルに付加させれば良いのでしょうか。
すみませんが、よろしくお願いします。
0325nobodyさん
02/10/02 00:59ID:???掲示板を入れたのですが、書き込みすヘッダ部分を
別のページに移したいのですが、設定の仕方が
さっぱりわかりませんです(涙)
apeboaredという無料配布のスキンを使ってます。
0327nobodyさん
02/10/02 01:10ID:???管理人だけが新規書き込みをして、
レスはみんなでつけられるっていうのにしたいんです…
0329nobodyさん
02/10/02 10:19ID:7WC2GJpr0331nobodyさん
02/10/02 12:29ID:FOGEkUWA自宅のwindowsのcygwinのgccでコンパイルしたcgiのexeファイルを
そのままサーバーにuploadしたらcgi内部エラー(500?)で実行できなかったのですが,
サーバーと同じ環境(サーバーはlinuxです)でコンパイルしないとダメなのでしょうか?
gccのオプションで設定できないのでしょうか?
AnHTTPdで自分のPC内鯖では実行できました。
0332nobodyさん
02/10/02 12:49ID:hUplN7tC正直な感想をいうと、頭悪すぎ。
コンパイルの意味ってわかってるか?
極論すればMACのプログラムをWINDOWSで動かそうとしてるんだよ、君は。
0333331
02/10/02 13:03ID:FOGEkUWAはぅ。>>331の用語のほとんどが理解できていないので申し訳ない。
unixのプログラムをwindowsで動かす装置がcygwinで、
そこで出来あがった物はunixで動くと思ったのですが、
これもwindowsで動くプログラムだったということですか?
いろいろ調べていたらテルネットで接続してサーバーで直接コンパイルすればいいみたいですね。
ううん。いまいちワカラン
0334331
02/10/02 13:09ID:???エミュレータみたいな物だと思っていました。
そりゃむりですね。
0335332
02/10/02 19:36ID:hUplN7tCまあ、がんばってください。
0336nobodyさん
02/10/03 01:09ID:QNxDIvCp昔、BEKKOAMEってプロバイダで「PUB」っていうチャットにはまってたんですが、
あんな雰囲気のチャットクライアントって何かありますか?
モナーとか使ってPUB@2chみたいなソフトを作りたいなぁと思ってるんですが…
※あくまで思ってるだけ、手をつけてもいないので、完成の見込みもないです。
0337336
02/10/03 01:11ID:QNxDIvCp↑の質問って、どの板で聞くのが良いんでしょうか?
0338nobodyさん
02/10/03 06:29ID:6Tb74YiIダブルポストになりますがご容赦を。
認証が必要なサイトを作っています。
パスワードを暗号化して、クッキーに保存しているのですが、
その際、IPも含めて暗号化すれば、
クッキー中の暗号化パスを盗まれても
他のマシンからはログインできないので、
より安全だろうと考えました。
が、ダイアルアップなんかでは
IPは結構変わりますよね?
でも一方、掲示板やチャットで
特定個人を弾くようにした、というような話も聞きます。
一般的に、IP(というか個人)の同一性の確認は、
どのように行っているのでしょうか?
0339nobodyさん
02/10/03 06:48ID:???……。
0340338
02/10/03 07:19ID:6Tb74YiIパスをクッキーに保存するのは論外でしょうか?
My Yahoo!でやってるような、
「IDとパスワードをマシンに保存しておいて自動的にログイン」を、
やりたいのですが…
0341nobodyさん
02/10/03 07:52ID:???http://pc3.2ch.net/software/
http://pc3.2ch.net/win/
作るときは
http://pc3.2ch.net/tech/
0342nobodyさん
02/10/03 09:52ID:6vlHIz4QSSI?java?
0343nobodyさん
02/10/03 13:11ID:???0344名無しさん@1周年
02/10/03 20:17ID:???サーバにaccess.logってのができてるでしょ。そいつのアクセス時間
を表すフィールドを一定時間毎に読んで、IPの異なるものの数を勘定
してると思う。
0345342
02/10/04 00:23ID:???0346nobodyさん
02/10/04 15:41ID:???そこの管理人がファイルを更新などしてアップロードした日です。
ブラウザのファイルから見れるプロパティってただクライアントがそのファイルを
更新した日が表示されてるだけですよね?
0347346
02/10/04 16:12ID:???ファイルの単純な取得はできました。
あとできればファイルが更新されてたらファイルを取得するみたいなのやりたいんです。
IEとかのブラウザにはページのバージョンの確認が自動的に行われてますよね。
つまりはそういう機能を組みたいんです。
サーバーから返ってくるレスポンスヘッダでDATEってのあったんですけど
あれはただの今の時刻ですよね。
ヒントがあれば押してください。
Last-Modified
ただし全てのページが教えてくれるわけじゃないけどね。
0349346
02/10/04 18:42ID:GATLni/ILast-Modified って確かSSIの環境変数なんですよね?
サーバーが対応してないと出来ないと聞いたのですが、、、
ブラウザってほとんどのページでバージョンの確認出来てると思うんですけど、
どうやって判断してるんですかね。
0350nobodyさん
02/10/04 18:49ID:???違う。レスポンスヘッダのLast-Modified。
CGIやSSIなど動的なページでは返らないことが多いけど(返せないわけではない)
0351nobodyさん
02/10/04 21:38ID:???SSIの環境変数って意味がわからん。。。
SSIやったことないが、環境変数ってSSI専用にあったりするのかな?
SSIだろうとCGIだろうと、その親プロセスから分化したプロセスに属するんじゃ?
0353nobodyさん
02/10/06 09:24ID:???QUERY_STRINGに'/'が含まれているのでクッキーのpathが変わってしまいます。
(最後の/より前をpathと判断するらしいので、URLが/foo/hoge.cgi?key=val1/val2
のようになっているとクッキーのpathが/foo/hoge.cgi?key=valとなってしまう。)
そこで、pathを明示的に/foo/に指定してクッキーの設定を行うと、名前がpath、
値が/foo/、pathが/foo/hoge.cgi?key=valの別のクッキーができてしまいます。
Mozillaでテストを行っているのですが、pathを明示的に指定することはできないの
でじょうか?
0354nobodyさん
02/10/06 09:40ID:jpSWnOgKhttp://www.saga-s.co.jp/pubt/ShinDB/search0209.html
や
http://www.yomy.ne.jp/
の有料記事検索が丸ごと欲しいのですが。
この板は初めてです。プログラムのことは何も知りません。
0355nobodyさん
02/10/06 09:50ID:3tYW6HAfそのサイトを丸ごと買収して下さい。
0358nobodyさん
02/10/07 00:24ID:BNb7dc0/Oracle817をインストールするとアパッチョがついてきます。
これだけでJSPを動かすことはかのうでしょうか?
0359nobodyさん
02/10/07 00:38ID:???ワラタ
0360nobodyさん
02/10/07 00:50ID:gQ8/Rbijおもろい、才能ある!
0361nobodyさん
02/10/07 01:00ID:???0362nobodyさん
02/10/07 01:04ID:7imoF/75無料レンタル掲示板
0363nobodyさん
02/10/07 03:46ID:???0364nobodyさん
02/10/07 13:26ID:rmZ8chopTOMCAT 4.0、J2SDK、JDBC for SQLServer2000 導入済み。
ですが、TOMCAT側からSQLServer2000につなげません。
おそらくTOMCATのlibフォルダに、Jarファイルを入れると思うんですが、
どのJarファイルを入れたらいいのかわかりません。
どなたか教えてください。
0365sage&rlo;egas&lro;
02/10/07 13:54ID:???0366nobodyさん
02/10/08 21:26ID:???いろいろ調べてみたところアプレットとcgiを使ってできているようですが
具体的なやり方がよくわかりません。
どこかでお絵描き掲示板のソースを配布しているところ
またはこの本に作り方が載ってる等の情報があれば教えてください。
0367nobodyさん
02/10/09 00:05ID:0a6SDw3ehttp://headlines.yahoo.co.jp/hl?a=20021008-00000001-wir-sci
4年もの時間と33万1000人のボランティアの力を集め、
途中からは厄介な刑事裁判まで抱えながら、たゆまぬ努力を続けた結果、
『 http://www.distributed.net ディストリビューテッド・ネット』と
その支援者たちは、http://www.rsasecurity.com/ 米RSAセキュリティ社が開発した
64ビット暗号鍵を破ることについに成功した。 −以下略−
64ビット暗号を破るというのがどの程度大変なのか素人にはわかりません。
何かわかりやすい例えはありませんか。
0370353
02/10/09 09:44ID:???>>353の質問ですが、'/'を他のセパレータに置き換えるな
ど考えたのですが、余計な処理が増えてスマートではありません。
QUERY_STRINGにURLを入れたりすることはよくあることだと
思うのですが、他のサイトではどうしてるのでしょうか?
単純にURIを入れたいだけなら普通はエスケープするんじゃ?
http://2ch.net -> http%3A%2F%2F2ch.net
0373353
02/10/09 10:36ID:???>372
良く考えたら、GETで送信するデータは自分でURLエンコード
しなくてはいけなかったんですね。
いままでやってなかった。欝だ。。。
0374すいません
02/10/09 10:37ID:u746OiLR環境がW2k serverでIISを使っております。
どうしてもPOST送信を受け付けてくれません。
GETならいけるのですが…
どうやったらPOSTを受け付けてくれるか教えて下さい。
自宅鯖なのでいろいろといじれます。
0375調べる前に教えて君
02/10/09 15:33ID:???同一IPアドレスからある時間(3分位?)以内にアクセスがあった場合はリロードとみなす。
てな程度で宜しいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています