CGIだけど、なんか質問ある? part 6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/23 20:28ID:Kp0cZQna<<注意:CGIは特定の言語に依存するものではありません>>
Perlのコーディングに関する質問はこちら
【Perl】初心者コーナーPart11
http://pc.2ch.net/test/read.cgi/php/1017201229/
過去ログは>>2
0331nobodyさん
02/05/20 09:24ID:???スレの趣旨にかなっている質問だと思うが?
>>329
>print "<option value=\"画像ファイル名(例:sensya.jpg)\" selected>画像の説明(例:タイガー戦車)\n";
これ、value= の中に「タイガー戦車」も突っ込めば?
value=filename.jpg<>タイガー戦車
って感じにしてから、split すればよし
0332nobodyさん
02/05/20 22:36ID:???ああ、あくまでCGIの方で何とかしようとするとそうなるね。
おれ、そっちの方に思いがいたらなかったので。すまん。
ちなみにおれが想定してたのは
print "<option value=\"sensya.jpg\" selected>タイガー戦車\n";
print "<input type=\"hidden\" name=\"hoge\" value=\"タイガー戦車\">
みたいにしてJavaScriptで何とかするみたいな・・・。
俺が逝った方がいいみたいね・・・。
0333nobodyさん
02/05/21 02:20ID:???JavaScriptだとこんな感じでいけるかな?
IE以外でどうなるか知らないけど。
<script type="text/javascript">
function setIconName(frm) {
var name = frm.icon.options[frm.icon.selectedIndex].text;
frm.icon_name.value = name;
// alert(frm.icon_name.value);
}
</script>
<form name="frm1">
<input type="hidden" name="icon_name" value="タイガー戦車">
<select name="icon" onchange="setIconName(this.form)">
<option value="sensya.jpg" selected>タイガー戦車
<option value="foo.jpg">foo
<option value="bar.jpg">bar
</select>
</form>
0334nobodyさん
02/05/21 03:48ID:???どっかの無料レンタル掲示板で JavaScript ON にしないと、カキコできない凄い所見つけたよ。開いた口が塞らなかった(w
0335改造のお願い
02/05/22 00:07ID:???昔、ゆいちゃっとの小物でページの更新日時を表示するスクリプトがあり、
実際にHPで使用しているのですが、更新日当日のみ「更新しました」と
表示される作りなっていました(本人も説明していました)
これを向こう24時間以内での更新に反映できるようにどなたか修正していただけませんでしょうか?
あぷろだに入れてお渡ししたいと思います。
よろしくお願いします。
0336nobodyさん
02/05/22 00:25ID:???板違いじゃないけどスレ違い。スクリプトの改造依頼はこちらです。
スクリプト改造工房
http://pc.2ch.net/test/read.cgi/php/1012839651/
1に書いてることよく読んで改造依頼書くように。
ただ、この板は基本的に自分でスクリプト書く人が集まってるとこなので
依頼を書いてもスルーされることがあります。
0337ken
02/05/23 01:27ID:TLsld2EnにあるKENTの夢のカウンターで、カウントを非表示にして
カウンターを別ページに表示したいのですが、どうすれば、よろしいでしょうか?
お手数ですが、なにとぞお願い致します。m(__)m
どなたかお教えくださいませ。m(__)m
0338nobodyさん
02/05/23 02:12ID:???http://www.w3schools.com/site/site_security.asp
0340nobodyさん
02/05/23 02:37ID:???<h2>Is this your C drive?</h2>
<p>
<iframe src="C:\" width="100%" height="200" ></iframe >
</p>
<p>
Don't worry. This is just a trick. We cannot see your C drive for real.
</p>
0341nobodyさん
02/05/23 17:18ID:z2IvFYUR0342nobodyさん
02/05/23 17:20ID:???0343nobodyさん
02/05/24 11:44ID:CP3yvkseデータベースからデータを受け取りそれをhtmlにして出力する時に
ふぇっちしながらメモリを拡張してhtml文字列作成していく?
それともがばっとメモリを取ってそこにバッファリングする?
後者だと予想外にでかくなっちゃうとメモリが足りなくなったときなんかめんどくさいですよね。
そこでテンポラリファイルに落としたりとかって手もありそうだけど
なんか罠がありそう。
どうなの?自分はテンポラリファイルにしたんだけどファイル名とか
mktempで作成しても大丈夫かな?
0344nobodyさん
02/05/25 11:57ID:???mktemp がどの様なルールでファイルを作成しているか解らんけどさ、
同時アクセス来た時とか大丈夫ならオッケーじゃない?
0345nobodyさん
02/05/27 18:52ID:cRMPREM7sendmailを使って、大きな添付ファイルの付いたメールを送信する際に、
二重送信を防止するためには、どの段階でチェックかければ良いのか知りたいのです。
処理開始
↓
sendmailオープン←ここで、ファイルロックなり何なりをして、
↓
sendmailクローズ←ここで、ロックの解除をすればよいのでしょうか。
↓
終了処理
お願いいたします。
0346nobodyさん
02/05/27 19:51ID:???二重送信とファイルのロックに何の関係があるのかが分からない。
ファイルがどうなってようが別に二重送信にはならないわけでしょ。
0347ようへい
02/05/28 02:47ID:???<FORM action=http://www.?????.com/cgi-bin/s_books.cgi method=post><INPUT
type=hidden value=show_cat name=action> <INPUT type=hidden value=エッセイ
name=cat_name_j> <INPUT type=hidden value=10 name=section><INPUT type=submit value=エッセイ></FORM>
というのを
<A href="http://www.?????.com/cgi-bin/s_books.cgi" >エッセイ</A>
のように(A href=)を使って表すことは出来るのでしょうか?
文章が下手ですみません。
0348nobodyさん
02/05/28 03:40ID:???~~~.cgi?action=show_cat&cat_name_j=エッセイ§ion=10
でcgiの受信ルーチンをGet仕様に変更
0350nobodyさん
02/05/28 23:09ID:yOXTARLeあるCGIが URLにアクセスされて起動したのか
formのアクション(method post)から起動したのか区別するにはどうしたらいいでしょうか。
(言語はPerlです)
0351nobodyさん
02/05/28 23:12ID:???0353nobodyさん
02/05/28 23:45ID:???Perlの標準モジュールは使えるんでしょうか
CGIのサンプル見てもuse CGIとかしてないのは
それが邪道だからなのでしょうか?
今はinfoxxxkのサーバー借りたんですけど。
0355353
02/05/29 00:44ID:???本家ってi○webに聞けってことっすか?
このperlではこれだけのモジュールが使えるよん、っておしえてくれる
perlのプログラムもしくは標準モジュールってないですかね?
OS判別の特殊辺変数とかはわかったんですが。
0356ウイルス?
02/05/29 01:22ID:kYuEG1iJ掲示板への大量投稿になりそうですが、内容がないといったエラーが出て終わります。
どうも画面内にFORMがあるときにランダムで発生するような感じです。
対象サイトは特定されていないようです。
これはウイルスでしょうか。
0359nobodyさん
02/05/29 08:10ID:???ハァ?
普通はperldoc perlmodlibに書いてあるモジュールのことだろ。<標準モジュール
ついでに意味の無い伏字はDQNに見えるから止めとけ。
>>356
それだけの情報で何をしろと?
0361nobodyさん
02/05/29 17:17ID:qd1jn0D7自分のPC上で動かしたら
"script produced no output "って表示された。
これ何?
0362nobodyさん
02/05/29 17:22ID:???http://www.google.co.jp/search?num=100&hl=ja&q=script+produced+no+output+&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0363文字の平均
02/05/29 18:14ID:p/49wL6bとランダムな1桁の数字が連続してあった場合、平均は足して個数で割りますが、
irsafwe
とランダムな1桁の文字が連続してあった場合、平均を出すには、
効率のよい処理がありましたら教えてください。
0364nobodyさん
02/05/29 19:11ID:Ih3GfPrHかなり使えるメールマガジンCGIて何がお勧め?
0365364
02/05/29 19:12ID:Ih3GfPrHそーりー!
0366nobodyさん
02/05/29 19:36ID:FAJbSgQ8(゚Д゚)限界を越えて見せれば?
DOSDOSDOSDOSDOS
0367あぼーん
NGNG0368nobodyさん
02/05/29 20:07ID:???こんな感じか。
my $string = 'irsafwe';
my $char = my @char = split //,$string;
my $sum = 0;
foreach (@char) { $sum += unpack 'H2',$_ }
print "平均→",pack int($sum / $char);
0369nobodyさん
02/05/29 20:09ID:???pack 'H2',int($sum / $char);
0370nobodyさん
02/05/29 21:22ID:???おい、おまえ前にも一度同じ過ちを犯さなかったか?
文字コードの値の十進値を得るのは unpack 'C*' だろうが。
ついでに言うと "文字の平均" などという脳内用語をよく理解できたな。
自作自演はもう少しうまくやれよ。
0371368
02/05/29 22:58ID:???なぜ自作自演とか言われるんだろう…誰と間違えられてるんだ?
0372文字の平均
02/05/29 23:08ID:C7p/YwNq方法があったのですね。ありがとうございます。
一度数字を与えてから計算し、それを文字に戻す方法しか思いつかず、
効率が悪そうだったので他の方法がないか聞きました。
よく理解してないのですが端数はどうなるのか気になります。
>>370
何を怒ってるの?
厨房野郎は無視するぞ。
時間をかけて書いてくれた>>368にオレまで悪い気がするぜ。
でもunpack 'C*'は気になるので試させて頂きます。藁
0373nobodyさん
02/05/29 23:34ID:???>>370は怒り過ぎだが、"1桁の文字"とか"文字の平均"は、
説明が必要だろ。
端数がどうなるか気になるだと! どうしたいのか説明するのは君だ。
0374368=370
02/05/30 01:58ID:???0375nobodyさん
02/05/30 02:50ID:???l 」∧_∧
‖( ゚∀゚ ) < 誰が自作自演だ!!
⊂ つ
人 Y
し(_)
0376nobodyさん
02/05/30 04:10ID:???0377nobodyさん
02/05/30 05:05ID:???l 」∧_∧
‖( ゚∀゚ ) < 何が( ´,_ゝ`)プッだ!!
⊂ つ
人 Y
し(_)
0378nobodyさん
02/05/30 06:37ID:???0379nobodyさん
02/05/30 10:30ID:ANCdXfrn共有財産のお金の出入りをネット上で管理できるようなもの・・。
0381文字の平均
02/05/30 13:04ID:JuT8Nhm1>端数がどうなるか気になるだと! どうしたいのか説明するのは君だ。
まったくだよ。
また脳内用語になってしまうのが涙ですが、いわゆる四捨五入が希望です。
0382nobody
02/05/30 14:03ID:CkO0lXEy記事のトータル数を設定しても変化なしです。
どうすればよいのでしょうか?
0384nobodyさん
02/05/30 16:41ID:???print "$E$\n";
では、やっぱり表示されませんでした。
何か良い方法ありませんか?
0385nobodyさん
02/05/30 18:51ID:???ここ見たら勉強になるかも
http://specters.net/cgipon/labo/jt_emoji.html
0386379
02/05/30 18:58ID:ANCdXfrn誰か心優しきプログラマーの方、作ってください。
0387nobodyさん
02/05/30 19:28ID:???いくら出しますか?
0388
02/05/30 20:53ID:dW3H9ZXbぱーと1を立てた人は天才!ですね。。。。。
0389379
02/05/30 21:23ID:ANCdXfrnこんな漏れは逝ってヨシですか?
0390厨房8号
02/05/30 21:34ID:???んで、「コンテスト!これができたら天才!」とかスレをたてます。
だれかが何とかしてくれます。(藁
0391379
02/05/30 22:26ID:ANCdXfrn>>390
そんな優しいアナタを好きになってもいいですか?
0392
02/05/30 23:54ID:dW3H9ZXb0393寂しい板の住人その1
02/05/31 00:02ID:???要するに入金・出金・残高・項目(名目?)みたいなのがあって、
入金か出金か選んで入力すると、残高が表示されるようなものでOK?
0394379
02/05/31 01:08ID:3H9Irfe10395379
02/05/31 01:18ID:???一体何をやっているんですか?
こっちには時間がないんです。
0397nobodyさん
02/05/31 02:04ID:???バレバレなのはみんなわかってるんだからさらっと流せよ…
恥ずかしい…
0398nobodyさん
02/05/31 04:08ID:fmTNT6gi「なぁお前プログラムできんだろ
あのさー出会い系サイトみたいなCGI作って欲しいんだけど
検索も、登録料の振込みも、メンテも、パスの管理も
できるようにして欲しいんだけど、やってくれるよね、よろしく」
とか言われたんですが、自分はCGIなんて触ったこともないんです。
で、変な質問で申し訳無いのですが
1から始めるとしたら、人によるかと思われますが、
どれぐらいの時間がかかるのでしょうか
また、DBの管理などで
他の物も覚えなきゃならなかったりするのでしょうか
もしくは、上手な断り方は無いでしょうか
0399上手な断り方
02/05/31 04:25ID:???できん!
0400nobodyさん
02/05/31 04:32ID:???今だ!400番ゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
∧∧ ∧∧ ドドドドドド・・・・
(゚Д゚ ,,) (゚Д゚ ,,) ∧∧ (´´
⊂_⊂V⊂ ⊂ )⊂(゚Д゚ ,,)_/(´´
Y /⊃ | .L⊃∧∧∪ _⊃(´⌒(´
ドカ ∪∧∧J⊂(x _x⊂ノ(´⌒(´ (´´
ドカ ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
ズザ・・・
0401nobodyさん
02/05/31 05:49ID:???ここに聞く時点であなたはプログラマでなく。
なんちゃってプログラマです。
この板の住人は90%の厨房と10%のせつなさで
できています。あきらめてめざましでも見ときましょう。
0402nobodyさん
02/05/31 07:53ID:M0PK8uW/ファイルロック用のディレクトリが作れないようです。
mkdir($lockfile, 0755);
こうやってます。LINUXのアパッチです。原因にお心当たりのある方、ご助言お願いします。
0404nobodyさん
02/05/31 08:31ID:M0PK8uW/宜しくお願いします。
0406nobodyさん
02/05/31 09:01ID:uYbpY71A0409398
02/05/31 09:49ID:???ていうか私はなんちゃってプログラマーでもなく
ただのしがない、今日は学校が祝日な高校生ですので
私の友達で、若くして会社を設立していろいろな事業に
手を出してきて今度は出会い系かなぁでも外注で
作ってもらったら金かかるなぁ、とか考えていた彼が
私がCの本を読んでいたのを思い出したのか
250万かかる仕事を私に押し付けるメールを
夜中の4時に送りつけてきたので、上記の質問をしたのでしたが
やっぱ普通に断ろうと思います
0410nobodyさん
02/05/31 09:53ID:???1.error_log 提供している鯖ならそれを参照
2.telnet ポート開けている鯖ならコマンドラインから、そのperlスクリプトを
起動してエラー確認
0411nobodyさん
02/05/31 11:23ID:???相対パスの使えない鯖とかは?
場所によっては特定の関数だけ絶対パス指定しないといけないレン鯖とかあるよ。
0412ato
02/05/31 12:19ID:juLGZYorhttp://yyy.co.jp/cgi-bin/b.cgiで内容を消去することはできるでしょうか?
なんど試しても消すことができません。
ドメインやパスが関係するのでしょうか?
0413402
02/05/31 13:21ID:???とりあえず411さんご指摘の点を確認してみます。
410さんのは残念ながらどちらも参照できません。
0414401
02/05/31 13:45ID:???(>Д<)カァーッ もったいね。
アパッチとjcode.plてにいれてどっかからBBSのさんぷるダウンロードして
いじればよかろうに。DBはcsvなら生perlで操作できるし。
認証登録はJavaScriptとくみあわせで。
ねたじゃないならがんばれよ。
0416ato
02/05/31 18:09ID:juLGZYorやっぱりそうですか・・・
これってクッキーの仕様なんですよね。
0417Miku
02/05/31 21:50ID:Hmv37yghありがとうございましたー。
ってことはCGIはどうやってUPするのでしょうか?
WEB管理領域からひとつづつファイルをUPしなくちゃいけないのでしょうか?
それでも、CGIって動くものなのですか?
イラストはUPできたのですがそのほかの動かすためのものと思われるファイルは
拡張子が間違ってる(確かこんな文でした)と出てしまってUPできませんでした。
よい方法があったら教えてください。
よろしくお願いします。
0418nobodyさん
02/05/31 22:24ID:???手っ取り早いのは、
http://pc.2ch.net/perl/
を見て別なところに移る。
0419Miku
02/05/31 23:16ID:Hmv37yghいろいろありがとうございます。
早速、色々行ってみようと思いますー
0420nobodyさん
02/06/01 19:40ID:nzbM1s7O扱うのではどう違うのでしょうか?私の知識の範囲ではpassを暗号化して
扱うとのことでしたが外からcgi動作がみられるからなのでしょうか??
0421nobodyさん
02/06/01 21:04ID:???見られてもパスがバレないように暗号化してる。
0422420
02/06/01 21:59ID:nzbM1s7Oそれとそれはだれでもできちゃうのでしょうか?
0423nobodyさん
02/06/01 22:10ID:???家の鍵を二重三重にする人いるよな?
家の鍵一つだと心配だからだ。
鍵一つこじ開けるのは誰にでも出来るわけじゃないが、鍵を二重三重にする必要はある。
それだけ大事な物があるんだ。
誰にでも見られるかどうかじゃない。
誰か一人に見られたらそこから広まるかもしれないんだ。
0424nicebody
02/06/01 22:45ID:kZhOwKpMどの部分っていうと、やっぱりログとか。
暗号化されてないと、ログ見て一発でわかっちまーうような
0425420
02/06/02 00:01ID:KPQ1rimm0426nobodyさん
02/06/02 00:04ID:???0427420
02/06/02 00:07ID:KPQ1rimmがんばってみます。
それともしよければ自己チェックのためにそのログかなんかで
覗く方法みたいなものを教えてもらえないでしょうか?
面倒ならいいです。
0428nobodyさん
02/06/02 00:14ID:???厨が実践したりすると後が面倒だから嫌。
0429nobodyさん
02/06/02 11:25ID:YzkleNfhHOST部分が210.0.xxx.xxxのような表示になっているんです。
同じCGIをそのままtripod以外の日本のサーバから呼び出したばあいは
abcd.11.co.jpみたいな表示になるんですが、tripodでもこのように表示させたいのです。
どう書きかえればいいんでしょうか。
どんなアクセスかもわからんでどこを書き換えればいいかわかると思うか?
■ このスレッドは過去ログ倉庫に格納されています