CGIだけど、なんか質問ある? Part 10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
03/03/26 22:47ID:44KxXtaW※CGIは特定の言語に依存するものではありません。
※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
↓
【Perl】初心者コーナー Part21
http://pc2.2ch.net/test/read.cgi/php/1047980851/l50
過去ログ・関連スレッドは >>2-5 あたりに
0940nobodyさん
03/06/14 11:59ID:???0941932
03/06/14 14:08ID:???0942nobodyさん
03/06/14 14:52ID:???CGIだけどなんか低レベルな質問ある? part11
でお願いします。
0943nobodyさん
03/06/14 16:48ID:???もう馬鹿な質問ある?でいいよ。
0944nobodyさん
03/06/14 18:52ID:???CommonGatewayInterfaceを「CGI」と呼ぶスレ Part11
0945nobodyさん
03/06/14 22:28ID:???CGI: Common Gateway Interface part 11
http://pc2.2ch.net/test/read.cgi/php/1055597189/
0947nobodyさん
03/06/14 23:20ID:???0948nobodyさん
03/06/15 00:05ID:???0949nobodyさん
03/06/18 23:34ID:???@list = (zz,xx,yy);
と言う配列があって、
zzが一番大きい数値だった場合にAと言うフラグを、
xxが一番大きい場合はBと言うフラグを立てたいんですが、
この場合はどういう処理をしたら良いのでしょうか?
…なんか判り難い説明でご免なさい。
宜しくお願いします。
0950nobodyさん
03/06/19 00:06ID:???if ( ($list[0] > $list[1]) && ($list[0] > $list[2]) ) { フラグA }
if ( ($list[1] > $list[0]) && ($list[1] > $list[2]) ) { フラグB }
0951nobodyさん
03/06/22 00:03ID:ZbCu2Cxkhttp://www.gi-ga.net/data.html
それで、ディスク容量を増やしたら軽くなるんですか?
0956nobodyさん
03/06/25 04:31ID:yqFaBvK/仮想ディレクトリにcgi-binという名前を付けて、
そこにCで作ったCGIを置いています。
そのディレクトリには、「読み取り」「書き込み」「ログアクセス」
「このリソースに索引をつける」の属性を設定し、
実行アクセス権に「スクリプト及び実行可能ファイル」を指定しています。
フォームからCGIにデータをPOSTし、そのCGIでサーバー上のディスクに
(とりあえずCGIと同じディレクトリに)データを保存するという処理を
実験しているのですが、どうにもファイルに書き込むことができません。
ファイル名は間違っていません。そのファイルはリードオンリーでは
オープンに成功するのですが、上書きですとなぜかオープンに
失敗するという現象が発生します。エラーステータスは「アクセス拒否」です。
これが違うマシンだと成功したりしているので訳がわかりません。
もちろん環境等の違いも考えられますが、ディスク容量が異なるとか、
ビデオカードが異なる、程度の違いなので実質、問題はないと思います。
自分としては設定は間違っていないと思うのですが、
どういうことが原因かいまだにわかりません。
まだ見落としていることがあるかもしれませんが、
3日寝ていないので限界です(w
どんな些細なことでもかまいませんので、
思い当たることがありましたらご教授願います。
どうぞよろしくお願いいたしますm(_ _)m
すみません、寝かせてください(o_ _)o
0957nobodyさん
03/06/25 05:16ID:???0959_
03/06/25 05:51ID:???0960nobodyさん
03/06/25 06:46ID:jLCyvZxvhttp://homepage3.nifty.com/coco-nut/
0961_
03/06/25 08:13ID:???0962nobodyさん
03/06/25 12:23ID:???0963nobodyさん
03/06/25 13:57ID:???0964nobodyさん
03/06/25 21:57ID:???WindowsXP Pro.(SP1)でIISの機能を使ってCGIを動かそうとしています。
仮想ディレクトリにcgi-binという名前を付けて、
そこにCで作ったCGIを置いています。
そのディレクトリには、「読み取り」「書き込み」「ログアクセス」
「このリソースに索引をつける」の属性を設定し、
実行アクセス権に「スクリプト及び実行可能ファイル」を指定しています。
フォームからCGIにデータをPOSTし、そのCGIでサーバー上のディスクに
(とりあえずCGIと同じディレクトリに)データを保存するという処理を
実験しているのですが、どうにもファイルに書き込むことができません。
ファイル名は間違っていません。そのファイルはリードオンリーでは
オープンに成功するのですが、上書きですとなぜかオープンに
失敗するという現象が発生します。エラーステータスは「アクセス拒否」です。
これが違うマシンだと成功したりしているので訳がわかりません。
もちろん環境等の違いも考えられますが、ディスク容量が異なるとか、
ビデオカードが異なる、程度の違いなので実質、問題はないと思います。
自分としては設定は間違っていないと思うのですが、
どういうことが原因かいまだにわかりません。
まだ見落としていることがあるかもしれませんが、
3日寝ていないので限界です(w
どんな些細なことでもかまいませんので、
思い当たることがありましたらご教授願います。
どうぞよろしくお願いいたしますm(_ _)m
すみません、寝かせてください(o_ _)o
0965nobodyさん
03/06/25 21:58ID:???0967nobodyさん
03/06/25 22:39ID:???同ー胃。
一応マジレスすると、アクセス拒否だって言われてるんならアクセス拒否だろ、としか…。
CGI実行ユーザーの権限でアクセスできないんだろ。
0968nobodyさん
03/06/25 22:44ID:???何を指してるんだ?ownerか?はたまたnobodyか・・・まさかrootってことは無いだろうし・・・。
0970nobodyさん
03/06/26 00:05ID:???やっぱ、釣りなのかなあ。
0971nobodyさん
03/06/26 00:06ID:???新規に作られたファイルの所有者みればわかりそうなもんだ。
0972nobodyさん
03/06/26 03:01ID:???CGIファイルなど全てを別サーバに置いても、動作してくれますか?
0974nobodyさん
03/06/26 09:54ID:???0975nobodyさん
03/06/26 18:15ID:gCrGMfEUちょっと引っかかっています。
フランスの無料サーバに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使用許可の申請は出しましたが…)
どうぞアドバイスよろしくお願いいたします。
0976_
03/06/26 18:24ID:???0977nobodyさん
03/06/26 18:36ID:???ダメなんですか?
質問は真面目に書け。
0978nobodyさん
03/06/26 18:37ID:u4XYG4uM0979nobodyさん
03/06/26 18:53ID:???0980nobodyさん
03/06/26 18:53ID:???yyregi.cgi
824行目 if ($f) { chmod(0666, $pastfile); }を
#if ($f) { chmod(0666, $pastfile); }
0981nobodyさん
03/06/26 19:18ID:gCrGMfEUおちょくったつもりは一切ないのですが…
まずきっかけをつかんでから自分でどう書き換えるか調べようと考えて
「どう書き換えたらよいですか?」という質問にはしませんでした。
miやJeditでスクリプトのファイルを開くと
デバッガー(って言うのか?)で表示された行の番号とは
違って表示されるときがありますし、Macintoshを使っていると
どうもWindows流の表示に慣れていなくて不安を感じたもので
質問させていただいたのですけれども不適切だったでしょうか。
0984nobodyさん
03/06/27 00:04ID:???>この場合、1行目だけWindowsサーバに対応するよう書き換えれば
入っているのがActivePerlなら、1行目なんか無視すると思うけど。
それに\x0Eなんて入ってるワケ?試しにいろいろやってみれば?
それもやらない人が、そもそもフランス語のサーバで、
説明一切フランス語でやっていけるわけ?
0985nobodyさん
03/06/27 06:09ID:???不適切っつーか、
>1行目だけWindowsサーバに対応するよう書き換えれば
ってのをやってないからだろ。聞く前にやれバカ。
「どう書き換えたらよいですか?」の方がまだマシ。
次は「この修正したファイルをアップロードしても大丈夫でしょうか?」とでも聞くつもりか?黙ってやれっての。
質問は
1.○○がしたくて、
2.△△をやったが、
3.××の理由でできませんでした。
って書けやボケ。
Perl 初心者コーナーと同じだが、どこのスレでもどこの掲示板でもどこの学校・会社でも同じだ。常識知らずはカエレ。
0987nobodyさん
03/06/27 11:35ID:???CGI: Common Gateway Interface part 11
http://pc2.2ch.net/test/read.cgi/php/1055597189/
レス数が950を超えています。1000を超えると書き込みができなくなります。