トップページ⇒php
1001コメント293KB

△▲ WebProg 初心者の質問 Part4 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/06/20 12:10ID:???
2ちゃんねるは初めて。
WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。

2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc2.2ch.net/test/read.cgi/php/1045091733/
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
http://pc.2ch.net/php/kako/1030/10301/1030151932.html

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0202nobodyさん03/06/30 21:57ID:pPvQzLjl
CGI等を使って、株式投資シミュレーション系の
ゲーム作りたいんだけど。
某アーリー
ttp://my-ball.com/
や、
某モナー
ttp://www.ooakaya.com/
のようなゲームなんだけど

鯖の方はお金かけてでも2ch並の鯖用意すると仮定して、
リアルタイム更新というか、週に何度か更新させて、
ポイントを上下させたいと思ってます。
Web上でできるのも最低限の条件。
どちらかと言えば、某アーリーに近いイメージです。
CGI単独よりも、PHPとかで負担をできるだけ軽減させたいと思って
んですが、技術的にはできますかね?
0203nobodyさん03/06/30 23:09ID:???
>>202
何ができないと思って不安なの?
0204nobodyさん03/06/30 23:22ID:pPvQzLjl
>>203
こういう感じの、投資シミュレーション系のCGI
(本物の株の方にあるかと思ったけど無かったので)
を実際に配布しているヤシが居ないわけで。

よっぽど鯖に負担かかるか、もしくは、技術的に高度すぎるのか
どっちかと思ったんで。
0205nobodyさん03/06/30 23:25ID:???
>>204
鯖の方の設定まで含めていじれるんなら、
技術的に何の問題もないんだが、
そういうゲームが今までないのは、
・バランスとかを含めて面白くできるのかどうかと、
・それが銭になるのかどうか
の問題だと思う。

金があれば鯖の負担も技術もクリアーできるが、
儲けが出ないんじゃどうしようもないわな。
0206nobodyさん03/07/01 00:01ID:yYVh8a1E
トライポっどのHPのCGIファイルのディレクトリのアドレスを入れてファイルのアドレスを入れても「ページが見つかりません」になるので、

今度はディレクトリーhttp://cgi.tripod.co.jp/gin2002/cgi-bin/quiz202にアクセスすると
「ページが表示っされません」になります。
表示させようとしているのは自分のHPのCGIです。指定されたアドレス
http://cgi.tripod.co.jp/gin2002/cgi-bin/quiz202/quiz_op.cgi
にしても表示されないんでテストもできません。

たぶん、パーミッションの関係だと思うのですが、ディレクトリのパーミッションなどはしっかり設定しています。
うわざではファイルに直接つなげるとだけらしいけど、どのようにすればいいかわかりますか?
0207あぼーんNGNG
あぼーん
0208nobodyさん03/07/01 00:03ID:vPxz6AFo
>>205
なるほど。
技術の方はグループでやってるので問題なさそうだけど、
あとは金ですか。
金の計算できそうなヤシもグループ入れないとダメですね。
巨大掲示板とかアダルトだと、広告収入とかでやってるので、
一度、軌道に乗れば大丈夫だけど、それまでが問題ですね。
0209 03/07/01 00:32ID:???
Web製作版で聞いてしまったのですがちょっと違うような気がするので
こちらで改めて質問させてください。

sourceforge のダウンロードページのような、
クリックしたら次のページを表示しつつ、ダウンロードもさせる、
といった処理はどうやったらできるのでしょうか?
0210nobodyさん03/07/01 00:38ID:???
>>209
Web製作板で合ってると思うな。
サーバーサイドだと無理じゃないか?
サーバープッシュ以外の目的でmultipartって実装不可だったよね確か。
そもそもIEが対応してないと思うし。
0211nobodyさん03/07/01 00:52ID:???
if($lv <= 15){$v += int((rand(2))+$v);}
elsif($lv > 15 && $lv <= 30){$v += int((rand(4))+$v);}
else{$v += int((rand(8))+$v);}

↑これの意味が知りたいです。
ここのスレの人なら分かると思うので。
0212nobodyさん03/07/01 01:06ID:???
>>211
どこまで自分で調べてどこまでなら理解できた?

まさか if文から説明しろとか言わないよな?
0213nobodyさん03/07/01 01:10ID:???
>>211
キタネーソースだな
0214nobodyさん03/07/01 01:19ID:???
>>211を書き直すとこうか?↓

$max = $lv > 15 ? ($lv > 30 ? 8 : 4) : 2;
$v += int((rand($max))+$v);

もっとやると

$v += int((rand($lv > 15 ? ($lv > 30 ? 8 : 4) : 2))+$v);

こうなるが、さすがに読みにくいな。
0215 03/07/01 01:29ID:???
>>210
あう、meta で refresh してるだけでしたか。ソース見直して気づきました。
どうも失礼しました。
0216nobodyさん03/07/01 02:54ID:???
コーディングした本人しか理解できないようなソースは糞。
0217nobodyさん03/07/01 02:57ID:???
>>216
>>214って解りにくいかな?まぁ後半のone linerは俺も酷いと思うけど。
0218nobodyさん03/07/01 07:11ID:???
もしも、$lvが15以下なら、0〜(2+$v)の間でのランダムの数字を$vへ追加。

そうじゃなく、もしも、$lvが15を超える数字で、なおかつ、$lvが30以下なら、
0〜(4+$v)の間でのランダムの数字を$vへ追加

どれとも違ったら、0〜(8+$v)の間のランダムの数字を$vへ追加
0219nobodyさん03/07/01 10:22ID:???
ゲーム cgi のロジックっぽいな
0220nobodyさん03/07/01 17:44ID:???
ゲームなら適当でいいじゃん
おかしいって言われたら隠しコマンドってことにしとけ
0221nobodyさん03/07/01 20:16ID:???
コンピューターオタクって、知らない人をっ徹底的に
こけにする人が多いですよね。どうしてこんな簡単な
事で給料貰って得意になってんの?ばかじゃない?
0222nobodyさん03/07/01 20:30ID:???
>>221
何が言いたいのかぼやけ過ぎててよーワカラン
お前さんが誰(どのレス番か)で、どのレスに対する意見なんだYO
話の前後関係をハッキリさせれ
0223nobodyさん03/07/01 20:30ID:9B8Cvuqq
そんなこと書いてる暇があったら、ばかにされない質問ができるように
もっと勉強しなさいな
0224nobodyさん03/07/01 21:45ID:???
>>221
それが簡単なことなのかどうかはわからんが、

やらない、やれない、やりたがらないことを
かわりにやることで金を得ることが
悪いことだとは全然思わないんだが……。
てか、それが悪なら世の中悪人しかいないしな。

釣りかなあ。
0225nobodyさん03/07/01 21:58ID:???
釣りにしては満足なエサになる文も書けない悲しさ

哀れだのぅ>>221よ
0226 ◆TgfOVovqoo 03/07/01 23:09ID:???
釣りの上手下手以前の,その〜,何かが違うですな。
余程リアルで嫌な事でもあったのか,精神的にアレなのか・・・
022722603/07/01 23:10ID:???
#!/usr/bin/釣られる快楽
全角の # でもトリップつくんだ(笑い
0228 ◆TgfOVovqoo 03/07/02 00:49ID:???
どれどれ
0229nobodyさん03/07/02 11:43ID:LFNI6Svr
Perlで書かれたチャットのサンプルソースを手直しして遊んでます。
ですがサンプルのままだと、発言ボタンをサブミットした時に、その発言内容がテキストボックスに残ってしまうんです。
2回目の発言をする時に一々前回の内容を手動で消すのもメンドウなので、どなたか自動で前回の発言を消す方法を教えて下さい。
0230nobodyさん03/07/02 11:48ID:???
ここは初心者のスレか…

>>229

submit した時は CGI の環境変数 REQUEST_METHOD ってのがあるんだが、
そのテキストボックスを表示している html は恐らく REQUEST_METHOD を
POST でデータを送信しているはずだから、CGI の方で POST が来た時に
どんな html コードをブラウザに渡しているか、その部分を修正すれば
いいと思うが
0231nobodyさん03/07/02 11:52ID:SoZb7mtb
>>230
別にGETでもいいじゃんか。

>>229は多分、投稿部分とログ部分をFrameで分けてるタイプのCGIじゃないかな。
その場合、Javascriptを使うしかないわけだが。

で、Javascriptの御問い合わせはWeb制作板へどうぞ。
Web制作
http://pc2.2ch.net/hp/
0232nobodyさん03/07/02 12:59ID:???
別に javascript じゃなくてもできる
023322903/07/02 13:12ID:LFNI6Svr
>230さん
Perlはまだ始めたてで、昨日やっと投稿者用のアイコンを付けるのに成功したレベルなんです。
ですから上手く出来るかわかりませんが、試してみますね。
ありがとうございます。

>231さん
そうです、投稿部分とログ部分をフレーム分けしてます。
ジャバスクは割と理解出来るようになったーなんて自分では思ってたんですが、まだまだですね。
Web制作板で聞いてきます。ありがとうございました。

>232さん
他にはどんなやり方があるんですか?
0234nobodyさん03/07/02 13:50ID:4UnRN0Ia
ロボット検索にかからない方法ってどうメタタグ書くんでしょうか?
掲示板など来て欲しくないところや、
フォームメールの送信先みたいなのまでロボット検索のせいで見られて
しまっているみたいなんです。
ここんところ、得体の知れないスパムが多くて・・・。
HPで記載しているメルアドをあるソフトが収集して、
それをリスト化してスパムメールを送っているんですよね?
対処法があれば教えていただきたくお願いします。
板違いであれば、指摘してくださいお願いします。
0235nobodyさん03/07/02 14:07ID:???
>>234
板違い、こっちでどぞ
http://pc2.2ch.net/test/read.cgi/hp/1056835937/
0236nobodyさん03/07/02 14:51ID:ZWbTDtsx
音声掲示板ってどうやってつくってるんでしょうか?
サンプルコードとかあれば教えてください。よろしくお願いします。
0237nobodyさん03/07/02 15:14ID:???
>>234

196 名前:Name_Not_Found sage 投稿日:03/07/01 (火) 10:13 ID:???
>>189
>>191
行儀の良いロボットなら、「わざわざ」 meta タグ読んで動作制御してるけど、
そうでないロボットもいるってことを頭に入れておけ
0238nobodyさん03/07/02 16:59ID:???
スクリプト '/xxxxx.cgi' を実行できませんでした: Win32 エラー コード = 3
とかメッセージでるんですが、このエラーメッセージのコードの意味は
どこで調べればいいのでしょうか?
2とか3とか193とかでるんですが、googleとかで検索すると実際にそのエラーが
ついてるページにHITしてしまいます。
教えてください。
0239nobodyさん03/07/02 17:05ID:???
さぁばぁのまにゅあるよんだらぁあぁ?
0240nobodyさん03/07/02 17:06ID:???
>>238
OSによって若干違う場合もあるが
ttp://www.h4.dion.ne.jp/~te2hiro/download/syserror/SysError20030311-000.html
0241あぼーんNGNG
あぼーん
024223803/07/02 17:15ID:???
>>240
ありがとう
0243nobodyさん03/07/02 20:19ID:???
ちょいと質問させてください。
サーバはPerl5で、他人が書いたPerl4互換のスクリプトを使っているんでつ。
やっぱりPerl5に書き換えた方がウマーでつか?
0244nobodyさん03/07/02 20:29ID:???
>>243
動いてればそのままで問題ない。
書き換えてみたいのならご自由に。(何も変わらんと思うけど)
0245nobodyさん03/07/02 20:34ID:???
語尾に「でつ」ってヤメロ。キモイ
0246名無しさん03/07/02 21:58ID:mPqKWSa7
デスクトップ画面が表示されなくなりました。
どうすれば元に戻りますか?
原因はブラクラ踏んだから。死。
0247nobodyさん03/07/02 22:11ID:???
>>246
スレ違い
0248nobodyさん03/07/02 23:55ID:???
>>245
「キモイ」ってヤメロ。チョーむかつく
0249nobodyさん03/07/03 00:57ID:???
>>248
「チョーむかつく」ってヤメロ。
キモ杉
0250nobodyさん03/07/03 01:02ID:Fgo7r7np
あるゲームの勝敗で、
買ったら、$ro が1あがり、
負けたら、$mo が1あがり、
$ro 勝 $mo 敗と表示させています。
それで、確立を表示させたいのですが、
その場合には、どこのファイルに、
何て書き込めばいいんでしょうか?
因みに、確立のは、$kaku にしてあります。
教えて下さい。
0251nobodyさん03/07/03 01:10ID:???
>>250
正直、先に日本語を勉強することを勧める。
10回くらい通読したけど質問の意味が分からない。
あと誤字脱字が大杉。
0252nobodyさん03/07/03 01:11ID:WcIS+AMF
質問失礼致します。

ブラウザを閉じるアクションによってCGIプログラムが
起動されるような仕組みを組むことは可能でしょうか。

具体的には、クライアントがログアウト操作をせずブラ
ウザを閉じた場合、最後に必ずログアウト処理をクライ
アントが気付かぬところで実行させたいということです。

JavaScriptかなにかでできるかもしれないとは思うの
ですが、知識が無いためどうしてもそこどまりの状態
です。

もしもご存知でしたら、お教えいただきたい次第です。
宜しくお願いいたします。
0253nobodyさん03/07/03 01:12ID:???
>>250
        $ro
$kaku = ───── × 100
      $ro + $mo

勝率 $kaku %
0254nobodyさん03/07/03 01:13ID:???
>>252
シグナルを受け取る
0255nobodyさん03/07/03 01:16ID:???
>>252
JavaScriptかなにかでブラウザを閉じるときにアクションを起こせれば可能なんじゃないかな。
0256nobodyさん03/07/03 01:19ID:???
>>252
一定時間リクエストがない場合ログアウトとか、そうのではダメなの?
025725503/07/03 01:20ID:???
それは分かっているのか
0258nobodyさん03/07/03 01:27ID:???
JavaScriptに頼ってしまうのもヤバいかも。
強制終了や回線断など、CGIが呼べなくなる事態はいくらでも想像が付く。
前回のアクセスから時間があきすぎていたら再ログイン処理、とするのがいいんでない?
025925203/07/03 01:29ID:WcIS+AMF
皆様、沢山のご回答感謝です。

>>254さん
シグナルはブラウザを閉じた挙動に応じて受け取れますか?
考え方がおかしかったらすみません。
どうしてもこの問題はクライアントサイドの問題だと思ったも
ので、、、

>>256さん
1つもアカウントで同時ログイン規制するために、このような
処理が必要となってしまいました。
ロックファイルを作っておき、ログアウトでロックファイルが
消える仕組みを作っているのですが、このような問題が
発生してしまったがために何かいい案があればと思った
次第です。

>>257
やはりクライアントサイドのJavaScriptが一番妥当なの
ですかね。
ブラウザを閉じた瞬間に違うブラウザが立ち上がるも
のがありますよね。
これを新規ウィンドウを立ち上げずにどうにかしたいと
思っているのですが、いろいろ調べてもいまいち見つ
からないため、質問させていただきました。
これからも引き続き調べてみたいと思います。
026025203/07/03 01:29ID:???
>>257さん
すみません、敬称をつけておりませんでした。
この場を借りてお詫び申し上げます。
026125203/07/03 01:34ID:???
>>258
そうですね。たしかにおっしゃるとおりでございます。
管理画面にて、プロセスを切るインターフェイスを
用意しておりますので、回線断等の状況ではそれを
使用する感じでございます。

ログアウト処理というものは実際あまりしてもらえない
みたいで、ブラウザを閉じる処理にやはりいってしまう
のが大多数のこの状況で、どうにかブラウザを閉じる
=ログアウトという処理に結び付けられれば、という
要望があがったため、質問させていただきました。
026225203/07/03 01:35ID:???
>>258さん
また癖で敬称を付け忘れてしまいました。
無駄なレス及び敬称を略してしまったことをお詫びもうしあげます。
026325503/07/03 01:36ID:???
>>259
必ずログアウトしないとログインできないようにしたいの?
なら、ログインしてなにかするたびにそのロックファイルのタイムスタンプを調べたら?
もちろん有効と判断した場合はタイムスタンプを更新する。
026425503/07/03 01:37ID:???
あ、だめかも。。。
0265nobodyさん03/07/03 01:39ID:Ctng5Cwy
>>261
HTTPの特性を考えれば、全てのクライアントで有効な方法はないよね。
どういう方法を採るにせよ、ある程度クライアントに頼った実装になる。

シグナルを受け取るというのは、おそらく接続を張りっ放しにして、接続を
断たれた時点で切断とみなす仕様だと思うけど、一定期間でタイムアウトして
接続を切っちゃうようなクライアントに対しては無効。

というより、その程度の目的にしては資源使いすぎ>接続張りっ放し
0266nobodyさん03/07/03 01:53ID:???
>>243 = >>248
0267nobodyさん03/07/03 01:54ID:???
JavaScript OFF だと、全く意味無いな(藁
0268nobodyさん03/07/03 01:56ID:???
HTTP のプロトコル特性理解してるのかなぁ?

…あぁ、ここ初心者スレか
0269nobodyさん03/07/03 01:58ID:???
>>268
誰に言っているの?
027025003/07/03 02:47ID:Fgo7r7np
>>253
有難うございました。
$kaku=($ro*100)/($ro+$mo);
で出来ました。
ただ、確率が、73.6842105263158
となってしまいますが、
小数点以下切捨ての時は、どう書いたらいんでしょうか?
あと、何と言うか、この程度の質問に対して、
「意味が分からん」とか「言語を書け」とか、
知ったかぶった回答をする人には聞いていません。
見てるこっちが恥ずかしくなってくるので、
そういう人は、この板には来ないほうが良いと思いますよ。
0271nobodyさん03/07/03 02:54ID:???
>>270
ここは特定の言語のスレじゃないんだよ。
0272nobodyさん03/07/03 02:56ID:???
>>270
言語を書け(プ
0273nobodyさん03/07/03 02:56ID:???
>>250
> その場合には、どこのファイルに、
どこの?どのファイルにってことか?自分で決めるものなのでは?

> 何て書き込めばいいんでしょうか?
フォーマットのことか?それも自分で決めるものなのでは?
0274nobodyさん03/07/03 02:57ID:???
>>270
やたらと「、」が多いな。日本語から勉強した方がいいと思う
027525003/07/03 02:59ID:???
250 の質問は、もう聞いてないし。
ふぅ。どうやら、ここは厨房の溜まり場の様だ。
0276nobodyさん03/07/03 03:00ID:???
>>270
確率の求め方を聞きたかったの?>>250を読む限り、そうは思えないんだけど。
0277nobodyさん03/07/03 03:04ID:???
日本語の不自由な人が釣りに来ただけです
0278nobodyさん03/07/03 03:05ID:???
>この程度の質問に対して、
ロジック的に簡単って分かってるのに、
自分の頭を使うことが出来んのかいな。

>「意味が分からん」とか「言語を書け」とか、
>知ったかぶった回答をする人には聞いていません。
言語によっては関数一発で済んだり、済まなかったり
ってことがあるんだがな。
perlだと小数点を丸める関数が入ってるモジュールが
あったりとか。
質問者が明かすべき最低限の情報だと思うぞ>使用言語
0279nobodyさん03/07/03 03:13ID:???
>>250 自分の頭使う事できねぇくせに、厨房の溜まり場に頼ってここにきたおめェは鼻くそ以下だな
0280nobodyさん03/07/03 05:16ID:???
>>270
perlだとしたら
http://www.google.com/search?hl=ja&ie=Shift_JIS&c2coff=1&q=perl+%8F%AC%90%94%93_%88%C8%89%BA%90%D8%8E%CC%82%C4

あと、君もこの板には来ないほうが良いと思いますよ。
0281nobodyさん03/07/03 06:26ID:???
なんだかんだ言ってみんな親切だな。
逆切れした質問者は放置しなよ。
0282nobodyさん03/07/03 07:56ID:???
>>270
常に何の意味もなく、「言語を書け」とか「意味がわからん」とか言われることはないんだ。
そういうことを言われるような質問があることに思い至らないのかなあ。
>>250の質問はまさにそんな感じなんだが。
0283nobodyさん03/07/03 10:33ID:Y7VxJQQv
getメソッドの文字数制限っていくつなのでしょうか?
W3C限定でgoogle検索すると、
http://216.239.51.100/custom?q=cache:RUQIgszOhkwJ:lists.w3.org/Archives/Public/www-archive/2003Feb/att-0102/GetNPostStripped.htm+querystring+limit&hl=ja&ie=UTF-8&inlang=ja

You must use POST if the total length of the URL for a GET,
taking into account the longest possible length for all parameters,
might exceed 2080 characters. I cannot find documentation of this limit for IE 6,
but we have tested it. Don't try to get close to this limit - special characters in the parameters can turn into escapes that use more characters.
If you exceed it the form won't work.
と書いてあって、和訳があやしいので、確認させていただきたいのですが、
結論は、
「getの文字数は2080字だけど、IE6に関しては、(勝手な仕様を組み込んでいるので)文書を
見つけられなかったけど、テストしたら、やっぱり2080字におさめといたほうがいい。」

であってますか?
0284nobodyさん03/07/03 10:53ID:???
>>283
英語苦手なんでよくわからないけど、ftp://ftp.rfc-editor.org/in-notes/rfc2616.txtの

Note: Servers ought to be cautious about depending on URI lengths
above 255 bytes, because some older client or proxy
implementations might not properly support these lengths.

これにヒントがない?「URI length」で検索しただけなんだけど・・・
0285あぼーんNGNG
あぼーん
0286nobodyさん03/07/03 12:04ID:Ctng5Cwy
>>283
その文章は、要するにIE6でテストしたら制限が2080バイトだったので、
それ以上ならPOSTを使えってこと。

別に世界中のUAがIE6な訳じゃないから、2080文字以内なら安心って
わけじゃない。(ところでこの文章、バイトを「文字数」と書いてる時点で
あんま信用できないような気が)

>>284
RFC2616では、255バイトを超えるURIIは、古いプロキシやクライアントが
扱えない恐れがあるので、「注意」した方が「望ましい=ought to」ということです。

RFC2616にはもっとはっきりしたことも書いてます。

The HTTP protocol does not place any a priori limit on the length of
a URI. Servers MUST be able to handle the URI of any resource they
serve, and SHOULD be able to handle URIs of unbounded length if they
provide GET-based forms that could generate such URIs. A server
SHOULD return 414 (Request-URI Too Long) status if a URI is longer
than the server can handle (see section 10.4.15).

要するに、サーバーはクライアントが要求したいかなるリソースについても
ハンドル可能に「しなければならない=MUST」で、その上無限の長さのURIを
ハンドルできるように「すべきである=SHOULD」だそうです。

つまり、RFC2616的にはGETメソッドの長さは無限ってこと。

ちなみに、<A HREF="">の中に書ける文字列は、HTML2.0で1024文字(RFC1866)
HTML4.01では65536文字(HTML4.01 SGML宣言)のようです。
0287nobodyさん03/07/03 13:08ID:1Gg+ZsIa
PerlからPHPへ直す場合、これでいいですか?

sub syslog{
my @temp1;
open (SYSIO,"+<$syslogfile");
eval{flock(SYSIO,2)};
@temp1=<SYSIO>;
unshift(@temp1,$nowtime."<>\n");
pop(@temp1) if $#temp1 >= $syslogmax;
truncate(SYSIO,0);
seek(SYSIO,0,0);
print SYSIO @temp1;
close (SYSIO);
}
--------------------------------------------------
function syslog() {
global $syslogfile,$nowtime,$syslogmax;
$temp1 = file($syslogfile);
array_unshift($temp1, $nowtime."<>\n");
$fp = fopen($syslogfile, "w+");
flock($fp, LOCK_EX);
for ($i=0; $i>=$syslogmax; $i++) {
fputs($fp, $temp[$i]);
}
fclose($fp);
}
0288あぼーんNGNG
あぼーん
0289nobodyさん03/07/03 13:21ID:ADen1LhU
>>283
Netscapeでは制限無いようですがサーバ側で制限されました。
Netscapeで8100バイト位で
414 Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
request failed: URI too long
をサーバが返してきました(Apache1.3.26)。
0290あぼーんNGNG
あぼーん
029128603/07/03 14:16ID:Ctng5Cwy
>>289
実際に>>286にあるようにRFCのSHOULDにしたがって無限のURIを受け付けるように
した場合DoSアタックなんかに利用される恐れがあるので、8KBあたりが落としどころ
なんだろうね。

RFCにも、「URIの長さに制限を設けるときは、414を返すように『すべきである=SHOULD』」
とあるので、Apacheの挙動はRFC的には正しい。
0292nobodyさん03/07/03 15:42ID:ebDC5p25
DBはFirebirdで、
データをinsertする時に既にそのデータが入っていたら
エラー表示したいのですが、
これは一回selectしてデータがあるかどうか見ないと判断できないのでしょうか?
0293nobodyさん03/07/03 15:45ID:???
>>292
板違い。ム板かな。
オープンソースDB、Firebirdってどうよ?
http://pc2.2ch.net/test/read.cgi/tech/1035278719/l50
SQL教えてっ!! lt;3gt;
http://pc2.2ch.net/test/read.cgi/tech/1042208762/l50
0294nobodyさん03/07/03 17:41ID:???
>>292-293
データベースの話はデータベース板で。
0295nobodyさん03/07/03 17:54ID:???
>>294
あるにはあるけど、荒れ放題だし。ひろゆきがシャレで作った
感が否めなかったので誘導しなかったんだが。

http://pc2.2ch.net/test/read.cgi/db/1057050009/l50
0296あぼーんNGNG
あぼーん
0297nobodyさん03/07/04 05:11ID:0ZtrchpY
泣けますぜ、おまいら

http://pc2.2ch.net/test/read.cgi/hp/1004494535/l50
0298nobodyさん03/07/04 05:25ID:???
>>297
また、古いスレ持ってきたな、おい
0299nobodyさん03/07/04 21:07ID:UijKjt9W
http://dictionary.goo.ne.jp/
みたいに、1つのformで複数のsubmit用イメージがある場合、
「英和」「和英」「国語」のどれが押されたかは、
cgi側ではどうやって判断してるんでしょうか?
0300nobodyさん03/07/04 21:22ID:???
>>299 HTMLソースよく見ろ。
0301nobodyさん03/07/04 22:15ID:???
>>299
GoogleでEnterキーを押して検索するか、ボタンをクリックして検索するかで送られる内容を見比べてみるとわかるかも


# 最近やめたのかなぁ。ボタンをクリックしても「大抵のブラウザでは...」と言ってこなくなったぞ。
0302nobodyさん03/07/04 22:31ID:E7w4zVYi
以下のPERLの意味を教えて下さい。
&penalty if($mv_mode eq 'pc' && $method eq 'POST' && !$post_flag);
■ このスレッドは過去ログ倉庫に格納されています