CGIだけど、なんか質問ある? Part 10

このエントリーをはてなブックマークに追加
941932:03/06/14 14:08 ID:???
バカでもCommonGatewayInterfaceぐらい知ってますが、何か?
942nobodyさん:03/06/14 14:52 ID:???
次スレは
CGIだけどなんか低レベルな質問ある? part11
でお願いします。
943nobodyさん:03/06/14 16:48 ID:???
>942
もう馬鹿な質問ある?でいいよ。
944nobodyさん:03/06/14 18:52 ID:???
次スレタイ案

CommonGatewayInterfaceを「CGI」と呼ぶスレ Part11
945nobodyさん:03/06/14 22:28 ID:???
次スレ

CGI: Common Gateway Interface part 11
http://pc2.2ch.net/test/read.cgi/php/1055597189/
946nobodyさん:03/06/14 23:13 ID:???
>>945
はやっ。
947nobodyさん:03/06/14 23:20 ID:???
このスレタイじゃ「質問スレ」だって分かんないじゃないか……
948nobodyさん:03/06/15 00:05 ID:???
どっちも馬鹿だったってオチだな。
949nobodyさん:03/06/18 23:34 ID:???
唐突ですみませんが教えて下さい。
@list = (zz,xx,yy);
と言う配列があって、
zzが一番大きい数値だった場合にAと言うフラグを、
xxが一番大きい場合はBと言うフラグを立てたいんですが、
この場合はどういう処理をしたら良いのでしょうか?
…なんか判り難い説明でご免なさい。
宜しくお願いします。
950nobodyさん:03/06/19 00:06 ID:???
if で普通に出来るような…

if ( ($list[0] > $list[1]) && ($list[0] > $list[2]) ) { フラグA }
if ( ($list[1] > $list[0]) && ($list[1] > $list[2]) ) { フラグB }
951nobodyさん:03/06/22 00:03 ID:ZbCu2Cxk
以下↓のCGIサービスを使ってるんだけど、重いです。
http://www.gi-ga.net/data.html
それで、ディスク容量を増やしたら軽くなるんですか?
952nobodyさん:03/06/22 00:07 ID:???
>>951
軽くなるよ。
953nobodyさん:03/06/22 02:23 ID:???
>>951
ならないよ。
954nobodyさん:03/06/22 09:20 ID:???
>>951
重い原因による。
トラフィックの問題なら、ディスクをいくら大きくしようが、
CPUを強化しようが、無駄。
955nobodyさん:03/06/22 12:20 ID:???
>>954
↑アホが居ます
956nobodyさん:03/06/25 04:31 ID:yqFaBvK/
WindowsXP Pro.(SP1)でIISの機能を使ってCGIを動かそうとしています。
仮想ディレクトリにcgi-binという名前を付けて、
そこにCで作ったCGIを置いています。
そのディレクトリには、「読み取り」「書き込み」「ログアクセス」
「このリソースに索引をつける」の属性を設定し、
実行アクセス権に「スクリプト及び実行可能ファイル」を指定しています。
フォームからCGIにデータをPOSTし、そのCGIでサーバー上のディスクに
(とりあえずCGIと同じディレクトリに)データを保存するという処理を
実験しているのですが、どうにもファイルに書き込むことができません。
ファイル名は間違っていません。そのファイルはリードオンリーでは
オープンに成功するのですが、上書きですとなぜかオープンに
失敗するという現象が発生します。エラーステータスは「アクセス拒否」です。
これが違うマシンだと成功したりしているので訳がわかりません。
もちろん環境等の違いも考えられますが、ディスク容量が異なるとか、
ビデオカードが異なる、程度の違いなので実質、問題はないと思います。
自分としては設定は間違っていないと思うのですが、
どういうことが原因かいまだにわかりません。
まだ見落としていることがあるかもしれませんが、
3日寝ていないので限界です(w
どんな些細なことでもかまいませんので、
思い当たることがありましたらご教授願います。
どうぞよろしくお願いいたしますm(_ _)m
すみません、寝かせてください(o_ _)o
957nobodyさん:03/06/25 05:16 ID:???
まず、寝る。
958nobodyさん:03/06/25 05:18 ID:???
>>955
おまえがアホかも。
959_:03/06/25 05:51 ID:???
960nobodyさん:03/06/25 06:46 ID:jLCyvZxv
アソコを癒す清涼サイト
http://homepage3.nifty.com/coco-nut/
961_:03/06/25 08:13 ID:???
962nobodyさん:03/06/25 12:23 ID:???
質問は必要な情報を正確に簡潔に。
963nobodyさん:03/06/25 13:57 ID:???
ふぅ…で、次の質問は?(藁
964nobodyさん:03/06/25 21:57 ID:???
すみません。他スレでは反応が乏しいので、こちらにも質問させてください。
WindowsXP Pro.(SP1)でIISの機能を使ってCGIを動かそうとしています。
仮想ディレクトリにcgi-binという名前を付けて、
そこにCで作ったCGIを置いています。
そのディレクトリには、「読み取り」「書き込み」「ログアクセス」
「このリソースに索引をつける」の属性を設定し、
実行アクセス権に「スクリプト及び実行可能ファイル」を指定しています。
フォームからCGIにデータをPOSTし、そのCGIでサーバー上のディスクに
(とりあえずCGIと同じディレクトリに)データを保存するという処理を
実験しているのですが、どうにもファイルに書き込むことができません。
ファイル名は間違っていません。そのファイルはリードオンリーでは
オープンに成功するのですが、上書きですとなぜかオープンに
失敗するという現象が発生します。エラーステータスは「アクセス拒否」です。
これが違うマシンだと成功したりしているので訳がわかりません。
もちろん環境等の違いも考えられますが、ディスク容量が異なるとか、
ビデオカードが異なる、程度の違いなので実質、問題はないと思います。
自分としては設定は間違っていないと思うのですが、
どういうことが原因かいまだにわかりません。
まだ見落としていることがあるかもしれませんが、
3日寝ていないので限界です(w
どんな些細なことでもかまいませんので、
思い当たることがありましたらご教授願います。
どうぞよろしくお願いいたしますm(_ _)m
すみません、寝かせてください(o_ _)o
965nobodyさん:03/06/25 21:58 ID:???
読む気もしない
966nobodyさん:03/06/25 22:05 ID:???
同意
後半なんてわざと書いてるように見える。
よって自分的には>>964は釣りorネタと決定。
967nobodyさん:03/06/25 22:39 ID:???
>よって自分的には>>964は釣りorネタと決定。
同ー胃。

一応マジレスすると、アクセス拒否だって言われてるんならアクセス拒否だろ、としか…。
CGI実行ユーザーの権限でアクセスできないんだろ。
968nobodyさん:03/06/25 22:44 ID:???
>CGI実行ユーザーの権限

何を指してるんだ?ownerか?はたまたnobodyか・・・まさかrootってことは無いだろうし・・・。
969nobodyさん:03/06/25 23:14 ID:???
>>968
IISの実行権限じゃないのか?
確か、IISインストしたら変なアカウント1個できるからそれじゃないのかな
970nobodyさん:03/06/26 00:05 ID:???
つかまあ、IISなんぞ使う奴の気が知れん訳だが。
やっぱ、釣りなのかなあ。
971nobodyさん:03/06/26 00:06 ID:???
CGIでファイルを新規に作ることができるのなら、
新規に作られたファイルの所有者みればわかりそうなもんだ。
972nobodyさん:03/06/26 03:01 ID:???
CGIのカウンターを設置したいのですが、
CGIファイルなど全てを別サーバに置いても、動作してくれますか?
973nobodyさん:03/06/26 04:31 ID:???
>>972
レンタルのカウンターがまさにそれぢゃないの?
974nobodyさん:03/06/26 09:54 ID:???
自分で作った奴をレンタルしてますが、何か?
975nobodyさん:03/06/26 18:15 ID:gCrGMfEU
これまで当たり前のごとくUNIXサーバを利用してきたので
ちょっと引っかかっています。

フランスの無料サーバにKENT WEB配布のスクリプトをFTPソフトでなく
(FTPは申請制でまだ許可をもらっていないため)
ブラウザからアップロードして呼び出してみたところ、
以下のようなエラーが表示されました。

CGI Error
The specified CGI application misbehaved by not returning
a complete set of HTTP headers. The headers it did return are:

Unrecognized character \x0E at G:\Domains\hogehoge.com\wwwroot\personal\momotaro\bbs\keijiban.cgi line 1.

よく考えてみたらパーミッションをいっさいいじっていないし、
かといってブラウザ上からの設定項目があったか?というのも
フランス語なのでよくわからず、フォーラムで検索してみたら
Windowsサーバであることがわかりました。
この場合、1行目だけWindowsサーバに対応するよう書き換えれば
よいのでしょうか?(今後のためにFTP使用許可の申請は出しましたが…)

どうぞアドバイスよろしくお願いいたします。
976_:03/06/26 18:24 ID:???
977nobodyさん:03/06/26 18:36 ID:???
>この場合、1行目だけWindowsサーバに対応するよう書き換えればよいのでしょうか?
ダメなんですか?

質問は真面目に書け。
978nobodyさん:03/06/26 18:37 ID:u4XYG4uM
トライポッドでYY-BOARD Ver: 5.04 はどこに#を入れたらchmod回避出来るわけ?
979nobodyさん:03/06/26 18:53 ID:???
chmodやsleepまで使えないのかあそこは・・・・
980nobodyさん:03/06/26 18:53 ID:???
>>978
yyregi.cgi
824行目 if ($f) { chmod(0666, $pastfile); }を

#if ($f) { chmod(0666, $pastfile); }
981nobodyさん:03/06/26 19:18 ID:gCrGMfEU
>>977

おちょくったつもりは一切ないのですが…
まずきっかけをつかんでから自分でどう書き換えるか調べようと考えて
「どう書き換えたらよいですか?」という質問にはしませんでした。

miやJeditでスクリプトのファイルを開くと
デバッガー(って言うのか?)で表示された行の番号とは
違って表示されるときがありますし、Macintoshを使っていると
どうもWindows流の表示に慣れていなくて不安を感じたもので
質問させていただいたのですけれども不適切だったでしょうか。
982nobodyさん:03/06/26 20:32 ID:???
>>981
あなたにプログラムを書くだけの技術があるようには到底思えない。
そして、ここは使う人ではなく作る人の板。
983nobodyさん:03/06/26 20:33 ID:???
>>982
釣りでしょう。
984nobodyさん:03/06/27 00:04 ID:???
>>982
>この場合、1行目だけWindowsサーバに対応するよう書き換えれば
入っているのがActivePerlなら、1行目なんか無視すると思うけど。
それに\x0Eなんて入ってるワケ?試しにいろいろやってみれば?

それもやらない人が、そもそもフランス語のサーバで、
説明一切フランス語でやっていけるわけ?

985nobodyさん:03/06/27 06:09 ID:???
>>981
不適切っつーか、
>1行目だけWindowsサーバに対応するよう書き換えれば
ってのをやってないからだろ。聞く前にやれバカ。
「どう書き換えたらよいですか?」の方がまだマシ。
次は「この修正したファイルをアップロードしても大丈夫でしょうか?」とでも聞くつもりか?黙ってやれっての。

質問は

1.○○がしたくて、
2.△△をやったが、
3.××の理由でできませんでした。

って書けやボケ。
Perl 初心者コーナーと同じだが、どこのスレでもどこの掲示板でもどこの学校・会社でも同じだ。常識知らずはカエレ。
986nobodyさん:03/06/27 06:34 ID:???
>>985
解らないなら偉ぶらないで解らないと書くべきだ。
987nobodyさん:03/06/27 11:35 ID:???
次スレ

CGI: Common Gateway Interface part 11
http://pc2.2ch.net/test/read.cgi/php/1055597189/
988nobodyさん:03/06/27 11:38 ID:???
>>987
騙されますた
989nobodyさん:03/06/27 11:50 ID:???
>>988
いや、本当に次スレだし。
スレタイ変だけど。
990nobodyさん
>>989
スレタイに 【】 を使うよりは、はるかにマシ