CGIだけど、なんか質問ある? part 6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/23 20:28ID:Kp0cZQna<<注意:CGIは特定の言語に依存するものではありません>>
Perlのコーディングに関する質問はこちら
【Perl】初心者コーナーPart11
http://pc.2ch.net/test/read.cgi/php/1017201229/
過去ログは>>2
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でもこのように表示させたいのです。
どう書きかえればいいんでしょうか。
どんなアクセスかもわからんでどこを書き換えればいいかわかると思うか?
0431429
02/06/02 11:42ID:YzkleNfhすいません、どんなアクセスかとはどういう意味ですか?
訪問者のリファ、OS、ブラウザ、HOSTなどを取得するアクセス解析なのですが。
そういうのをアクセス解析というぐらいは誰でも知ってる。
IPアドレスじゃなくホスト名で表示させるのにCGIがどの方法で
やってるかがわからないと答えようがないってこと。
0433429
02/06/02 11:59ID:YzkleNfhそれならこの部分だと思うのですが。
$host = $ENV{'REMOTE_HOST'};
$addr = $ENV{'REMOTE_ADDR'};
if ($host eq "" || $host eq "$addr") {
($p1,$p2,$p3,$p4) = split(/\./,$addr);
$temp = pack("C4",$p1,$p2,$p3,$p4);
$host = gethostbyaddr("$temp", 2);
if ($host eq "") { $host = $addr; }
}
0435nobodyさん
02/06/02 12:16ID:???やっと、質問の意味が解った。IPアドレス表記をホスト名表記に
すれにはどうしたらいいですか? という質問だろ?
答え:無理です
理由:
インターネット上のコンピューターにはIPアドレスが割り振られても
【名前】まで付けられているとは限らないからです
0437教えて君
02/06/02 15:01ID:Tbi7w50X($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
$year += 1900;
$month = $mon + 1;
@dayname = ('日','月','火','水','木','金','土');
このあたりが怪しいと思うのですが見当違いですか?
初心者でスンマセン
0438おいらのはこんなかんじ
02/06/02 15:06ID:???0439教えて君
02/06/02 15:08ID:Tbi7w50X0440nobodyさん
02/06/02 16:58ID:???今までのが使えなくて困ってます。
0441nobodyさん
02/06/02 19:31ID:???0442nobodyさん
02/06/02 20:42ID:vm77zLAn↓こんなのが出ます。
Internal Server Error
設定は〜〜〜〜〜〜〜〜〜
#!/usr/local/bin/perl
# jcode.pl取込み
require './jcode.pl';
# 隠しディレクトリへのパス
$target_dir = "/home/自分のID/public_html/gatex";
# ID/PASS記録ファイル
$passfile = 'pass.txt';
# ログ履歴ファイル
$reclog = 'log.dat';
# methodの形式(POST/GET)
$method = 'POST';
# スクリプトファイル名
$script = './regist.cgi';
# 登録内容は登録者へメール通知 (0=no 1=yes)
$mailing = 0;
# 管理者の名前 (メール通知の時の署名)
$admin = "管理人";
# 管理者のメールアドレス
$my_mail = '◎◎◎@.ne.jp';
# sendmailパス
$sendmail = '/usr/sbin/sendmail';
に変更後、ディレクトリ/public_html/gatex
の中にindex.html(パス発行�n755)regist.cgi(実行ファイル755)jcode.pl(644)を入れています。
初心者の為どうしていいのかわかりません。
易しく教えて頂けませんか?検索しましたが自動発行に関するのは無かったので…
0443nobodyさん
02/06/02 21:25ID:???kentで聞け。
特定の一つのCGIに対する挙動の場合は、配布場所に聞くのが一番確実。
0444ぎもじら
02/06/02 21:41ID:???パールの機能で、あるプログラムにデータを送信する手段は何ですか?
例えば、ある起動中のプログラム192.168.1.1の4545ポートを空けた
やつに自作コマンドを送信したいんだけど。
つまり、パールにソケット関数みたいなものはありますか?
0446nobodyさん
02/06/02 22:09ID:???http://www.bh.wakwak.com/~min/cgi-bin/monoceros.cgi
何がいけないんでしょうか・・・
お教えいただければ幸いです。
0447nobodyさん
02/06/02 22:24ID:???意味不明。アクセスログの部分か?
0451nobodyさん
02/06/03 07:08ID:yzIL9oyQ■ このスレッドは過去ログ倉庫に格納されています