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 あたりに
0867nobodyさん
03/06/02 02:27ID:YkiHze2n教えろよ馬鹿
0868nobodyさん
03/06/02 06:23ID:???0869816
03/06/02 15:28ID:???system($cgi > /dev/null)としたときSTDERRで出力されたのも捨てるんですか?
0872nobodyさん
03/06/02 22:02ID:???0873nobodyさん
03/06/04 01:46ID:???NT4+SP3 で apache 使ってるんですが、他の PC の共有ディレクトリを apache に認識さ
せる方法ってありますか?
Alias /hogehoe/ "//server_name/share_name/dir/"
<Directory "//server_name/share_name/dir">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
↑こんな感じで、 クライアント(ブラウザ)から、
http://saba/hogehoge/
ってやるとディレクトリとかファイルにアクセスさせたいんですが…。最終的には、このサーバー内の
プログラムから hogehoge の共用させたファイル/ディレクトリにアクセスしたいんです。
Apache スレで頂いた解答からネットワークドライブ接続を試しても
(22)Invalid argument: cannot read directory for multi: x:/
とのエラーが出て、うまくいきませんでした。エクプローラーなどを使った
通常のファイルアクセスはうまくいきます。
Apache を動かしてる鯖
NT4 + SP3
Apache 1.3.26
hogehoge
w2k Workstation Professional + SP3
0874nobodyさん
03/06/04 04:39ID:???かけらもCGIとは関係ない罠。
だいたい、NT4のディレクトリツリーに別マシンの共有をマウントしたい、
ということなら純粋にWindowsNTの話だろ。Apacheスレでもかなり板違いじゃネーノ?
Windows板行ったら?
一応マジレスしておくと、
Win2Kで物理ドライブならディレクトリにマウントできる(NT4は知らん)。
でも共有をネットワークドライブにしたものじゃできないような気がする。
0878nobodyさん
03/06/04 13:17ID:???0879nobodyさん
03/06/04 18:24ID:Tvd/Cgmbタイミングが足りないってなんでつか?
0881nobodyさん
03/06/06 23:10ID:+r8FS3t3一応,以下の対策はとってあります.
1. <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
2. <HTML>の直後に<!-- 顰蹙 -->
他の方法をご存じの方が見えましたらお教え下さい.
Perl5.6.0
Apache2.0.46
IE6.0
0882nobodyさん
03/06/06 23:16ID:???Content-Type: text/html; charset=EUC-JP
を吐くとか。
0883881
03/06/06 23:18ID:+r8FS3t3早速のレス,ありがとうございます.
Perlで
print "Content-type: text/html charset=EUC-JP\n\n";
ということでOKでしょうか?
試してみます.
0884nobodyさん
03/06/06 23:18ID:???0886881
03/06/06 23:20ID:+r8FS3t3解決しました,ありがとうございましたm(_ _)m
0887nobodyさん
03/06/06 23:22ID:???その情報だけじゃ、出力してる文字列がEUCであるという保証はないしなぁ。
たとえば、CGIはちゃんとEUCで書かれていたとしても、データファイルがShiftJISで
書かれている場合、それを読み込んでそのまま何もしないでcharsetとかだけEUCにして
出力すれば当然化ける。その点は大丈夫?
0888nobodyさん
03/06/06 23:22ID:???0889881
03/06/06 23:23ID:+r8FS3t3CGIはEUCで書いていますし,データファイルもEUC(jcode.plの設定)にしてあります.
ご丁寧にありがとうございます.
0890nobodyさん
03/06/07 17:56ID:MhaSlAaY0891nobodyさん
03/06/07 18:06ID:???このクソカス野郎が。タヒねやゴルァ。
擦れ違いなんだよヴォケが。
http://pc2.2ch.net/test/read.cgi/php/1051456859/
↑こっちで質問しやがれ。
ま、いちおう、↓このへんはどうかな。
http://tolkien.s7.xrea.com/jikken/
0892nobodyさん
03/06/07 18:58ID:???おい!ちょっとまてこの化す野郎!
何も知らない初心者に知った風な顔で暴言吐きやがって!!
そんなことじゃ、生んでくれた両親に恥ずかしくて顔見せできないと思わないのか?
恩師や、今までおまえを支えてきた友人知人、こんなおまえを見たらさぞ悲しむだろうな。
宅の子がご迷惑をおかけしました。世間様に顔向けできません。(ご両親:涙ながらに語る)
在学中、私が彼のことをもっと良く見てあげなかったばかりに・・・。(恩師:口惜しそうに語る)
最近、あいつが何か気に病んでいたことは知っていた。もっと耳を傾ければよかった。(友人:拳を硬く握り締めながら・・・)
えー!?あいつがそんな事を!?メールが来てうざかったからスルーしてたんだけど
相手してあげればよかった!(知人:突然の出来事に戸惑いながら・・・)
あの子は、普段とってもいい子だったのよぉ!両親の面倒はしっかり見てるしぃ、
ごみの餞別だってちゃんとやっていたのにぃ・・・。
人は見かけに寄らないのわねぇ。(近所のおばさん:やや興奮気味に語る。早朝だというのにメイクはばっちり。)
だがなぁ、俺には何もかもお見通しなんだぜ?
さぁ、ぶっちゃけてみろよ?
貴方、いい人よね?それもチェルノブイリ級の!?
0894nobodyさん
03/06/07 21:52ID:???0895nobodyさん
03/06/08 04:54ID:???0896nobodyさん
03/06/09 22:39ID:???しかし、よくわからないので具体的なヒントみたいなの欲しいです
0900nobodyさん
03/06/09 23:00ID:/GOVX3gU0901_
03/06/09 23:07ID:???0903直リン
03/06/09 23:10ID:GjkKVS2A0905nobodyさん
03/06/10 11:53ID:???0909nobodyさん
03/06/12 02:08ID:tP0iTRur直にCGIにデータを渡す(http://www.hogehoge.com/cgi?name=valueみたいな)ときって、
REQUEST_METHODにはGETかPOSTどちらが入るんでしょうか?
それともどちらもはいないとか。
0910nobodyさん
03/06/12 02:09ID:???0911909
03/06/12 02:13ID:???直にデータを渡すと、
REQUEST_METHODの中身はGETになるんですね。
0913nobodyさん
03/06/12 03:44ID:???0915nobodyさん
03/06/12 05:48ID:???/
(・G・)<僕、GETマン。ヨロシクね!
\
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0917nobodyさん
03/06/12 09:59ID:???/
(・G・)<GETマンは永遠に不滅です。
\
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0918nobodyさん
03/06/12 10:05ID:?????
0919nobodyさん
03/06/12 23:02ID:???ReadParseした値は使うとき必ずSplitParamを通した方がよさそうだ。
その方がいいの?
0920nobodyさん
03/06/12 23:09ID:???print "Content-type: image/jpeg\n\n";
print '/bin/cat img.jpg';
ってやったけど出来なかったから。
0921nobodyさん
03/06/12 23:29ID:???0922nobodyさん
03/06/13 10:02ID:1CoOWAYz/cgi-bin/では動くんですが、
任意のディレクトリでは
エラー:Premature end of script headers: *.cgi
(LogLevelはdebug)が出てしまって動きません。
一応
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>
<Directory "/var/www/users/*/public_html">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
</Directory>
としているんですが。
文字コードやパスの問題かと思いましたが、
Cのコンパイル済みファイルでも同様でした。
0923922
03/06/13 10:04ID:???どうしたら動くようになるでしょうか?
0924nobodyさん
03/06/13 11:21ID:???Apacheスレのほうがいいかもしれないが・・・
AddHandler cgi-script .cgi のコメントアウトは外してある?
0925nobodyさん
03/06/13 11:59ID:???わかりました。移動します。
>AddHandler cgi-script .cgi のコメントアウトは外してある?
外してあります
0926nobodyさん
03/06/13 17:25ID:RQFoJyA3のサイトにある ore_plus_v02-04-16.lzh をダウンロード
して、サーバーに設置したいんですが、まあ、
やり方が分かりません。
詳しく教えて下さい。
0927nobodyさん
03/06/13 17:45ID:???移動して下さい。
0928nobodyさん
03/06/13 17:56ID:???自分で試行錯誤してどうしてもできないっていうのならまだ分かるが、
はじめから何も手をつけずに全部教えてくれってか。
CGIの設置を解説したページは星の数ほどあるので、自分で検索してください。
0930nobodyさん
03/06/13 23:51ID:???0931nobodyさん
03/06/14 03:39ID:???お前は、日本語勉強始めたばかりの外人か・・・
「今、手が離せない」って言ったら、
手が何処かにくっついてるとでも思ってるのか?
「顔から火が出る」って言ったら、
焼身自殺でも図ったのかと思うのか?
0932nobodyさん
03/06/14 05:44ID:???ワロタ。
つーか、ローカルでsystem関数を使うと500エラーが出るんだけどなんで?
エラーチェックもしたし、
system("perl test.cgi")ともやってみたけどエラーが出た。
ためしに、system関数使う側でsystem関数をコメントアウトしてみたらちゃんと動いた…。
マジ分からん。誰か助けて〜。
0934nobodyさん
03/06/14 06:07ID:???CommonGatewayInterfaceだけど、なんか質問ある?Part 11
にすると、932みたいなバカが近寄ってこなくなる罠かも?
0935nobodyさん
03/06/14 08:59ID:???0936nobodyさん
03/06/14 09:08ID:???0937nobodyさん
03/06/14 09:31ID:???0938nobodyさん
03/06/14 11:34ID:???↓以下ループ
0939nobodyさん
03/06/14 11:42ID:???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:???レス数が950を超えています。1000を超えると書き込みができなくなります。