トップページ⇒php
1001コメント308KB

■こんなCGI作ってください■

■ このスレッドは過去ログ倉庫に格納されています
0001104/12/14 08:35:03ID:???
ご要望をどぞ
0750nobodyさん2005/09/12(月) 19:55:53ID:Yt9SqxC0
サーバの時刻を、9/15の19:30と9/18の19:30で設定したところ、
それぞれ、a.html,b.htmlに移動します。

0751ひとみ2005/09/12(月) 19:56:24ID:Yt9SqxC0
750はひとみです。
0752nobodyさん2005/09/12(月) 19:57:10ID:???
ID見たら分かるし
0753nobodyさん2005/09/12(月) 20:03:29ID:???
>>746
>エラーというより、正しく分岐しないのです。。。
>>617はエラーかと。

>>750
>>593とOSが変わってるのは不問とするとして、
で、タイムゾーンと夏時間は?
0754nobodyさん2005/09/12(月) 20:07:17ID:Yt9SqxC0
タイムゾーンは、東京標準です。
夏時間は、win2000で調べれるところがあるのでしょうか?
みたところ設定自体ないような。。。
0755nobodyさん2005/09/12(月) 20:10:23ID:???
自己判断はしないで、単純に書かれている事をやって頂きたい
0756nobodyさん2005/09/12(月) 20:16:39ID:Yt9SqxC0
Can't find string terminator "'" anywhere before EOF at -e line 1.

プロンプトでさきほどのコマンドラインを実行すると上記のエラーがでます。
0757nobodyさん2005/09/12(月) 20:23:23ID:???
win2kのcmdだとエラーでるかもな。

perl -e "print( $ENV{TZ}, ' : ', (localtime time)[8] )"

でどうよ?
0758nobodyさん2005/09/12(月) 20:24:37ID:Yt9SqxC0
ありがとうございます。
以下のような結果がでました。

---

: 0
0759さるえもん2005/09/12(月) 20:26:56ID:Y+Z1C5B9
(・∀・)ニヤニヤ http://www.geocities.jp/saruemon1020/
0760nobodyさん2005/09/12(月) 20:33:47ID:???
>>758
$ENV{'TZ'} = 'JST-9';

とでも上の方に書いてみて、それで駄目なら実際に値を表示してみて調べるしかないかなぁ。
あと環境変わったんなら環境も書こうな。
0761nobodyさん2005/09/12(月) 20:36:13ID:???
if ($now >= timelocal(0, 0, 0, 12, 8, 105) && $now < timelocal(0, 0, 0, 15, 8, 105))
{ $uri .= 'a.html'; }
elsif ($now >= timelocal(0, 0, 0, 15, 8, 105) && $now < timelocal(0, 0, 0, 18, 8, 105))
{ $uri .= 'b.html'; }
これでいいんじゃないのかい?
ソースの日付がずれてるだろ。
0762ひとみ2005/09/12(月) 20:40:04ID:Yt9SqxC0
if ($now >= timelocal(0, 0, 0, 12, 8, 105) && $now < timelocal(0, 0, 0, 15, 8, 105))
{ $uri .= 'a.html'; }
elsif ($now >= timelocal(0, 0, 0, 15, 8, 105) && $now < timelocal(0, 0, 0, 18, 8, 105))
{ $uri .= 'b.html'; }
else
{ $uri .= 'c.html'; }

上記のように書き換えてみました。


$ENV{'TZ'} = 'JST-9';
この表記も上に追加しています。


日単位では、分岐するようにはなったとおもうのですが、
時間によっては、上手く分岐していないようです。

9/18日に16:59までは、b.htmlに。18日の17時以降は、c.htmlという結果です。

タイムゾーンというものに関係するのでしょうか?


>環境変わったんなら環境も書こうな。
すいませんでした。以後気をつけます。
0763nobodyさん2005/09/12(月) 20:42:30ID:???
>>761
9/15の19:30 で a.html
0764nobodyさん2005/09/12(月) 20:42:58ID:???
>>762
Windowsならコントロールパネル→日付と時刻→タイムゾーン
見てみてほしい
0765nobodyさん2005/09/12(月) 20:45:10ID:???
>>764
環境書かれてないから分からんけど、環境変数から取るんでそれは意味が無い。
0766ひとみ2005/09/12(月) 20:47:09ID:Yt9SqxC0
以下のように設定されています。

GMT+9:00大阪札幌東京
0767nobodyさん2005/09/12(月) 20:49:40ID:???
>>765
もしかしたらと思った。スマソ

>>766
ありがと、普通ですね。
0768nobodyさん2005/09/12(月) 21:00:20ID:???
>>762
環境(httpdとかperlのバージョン等)を書いてくれないんでなんとも言えんけど、
ためしに下記のコードを
Win2k
ActivePerl v5.8.6 built for MSWin32-x86-multi-thread
CygwinPerl v5.8.5 built for cygwin-thread-multi-64int
で動かしたらちゃんと動いてるようなので、今みたいな情報の小出しだと解決しないと思われ。

require 'timelocal.pl';

$ENV{'TZ'} = 'JST-9';
$\ ="\n";

print time;
print timelocal(0, 0, 0, 12, 8, 105);
print timelocal(0, 0, 0, 15, 8, 105);
print timelocal(0, 0, 0, 18, 8, 105);

$now = time();

if ($now >= timelocal(0, 0, 0, 12, 8, 105) && $now < timelocal(0, 0, 0, 15, 8, 105))
{ print 'a.html'; }
elsif ($now >= timelocal(0, 0, 0, 15, 8, 105) && $now < timelocal(0, 0, 0, 18, 8, 105))
{ print 'b.html'; }
else
{ print 'c.html'; }


__END__
0769nobodyさん2005/09/12(月) 21:21:21ID:???
俺の所(ActivePerl 5.8.6, WinXP)ではperl実行する前に事前に
SET TZ=ICT-7
としないとlocaltime()の値は変わらなかった。

ほっとけば日本時間で動作するけど。
0770ひとみ2005/09/12(月) 21:22:31ID:Yt9SqxC0
768さん。下記のソースで試してみましたが
結果は同じようです。17時という時間を境に、日付判定が行われているようです。


Win2k
ActivePerl v5.8.6 built for MSWin32-x86-multi-thread
IIS5.0です。


18日の16時59分までは、b.htmlへ17時以降にc.htmlに分岐します。
本来なら、18日は、すべてc.htmlへ移動するはずなんです。
んー迷宮入りですね。。
どなたか同じような現象がおきたからはいないでしょうか?
0771nobodyさん2005/09/12(月) 21:27:37ID:???
>>770
IIS触ったことないや。力になれずにスマソ。
解決したら情報の共有はして欲しいな。
>>617のような投げっぱなしは勘弁。
0772nobodyさん2005/09/12(月) 22:36:17ID:???
7時間ずれてるなら7時間鯖の時間をずらせば?(てきとーに言ってみた
0773nobodyさん2005/09/12(月) 22:56:23ID:???
マリーアントワネットみたいだな
0774ひとみ@自宅2005/09/12(月) 23:00:59ID:aQBnNp6L
IISの環境では、何か解決しがたい問題があるのでしょうか。

7時間ではなく、17時間ずれてますよね。 9時間とかのズレなら、設定の問題のような気がしますが
予測できないズレですよね。。んー。
0775nobodyさん2005/09/12(月) 23:07:34ID:???
失礼だが、タイムゾーンも知らん人間が自分の中の情報だけこねくり回して自己判断しようとしても
これはどうにもならんと思うよ。思い込みはデバッグの最大の敵。
0776nobodyさん2005/09/13(火) 01:12:49ID:???
もうUTC秒で計算すれば?
0777nobodyさん2005/09/13(火) 06:13:03ID:???
>>760にある通り、time と timelocal が吐き出す数値を表示して検証してみろと。
>>617の報告をしろと。自分が自己解決を投げ出して他人の時間を使っていることを自覚しろと。
他人の時間を使っている以上、やれといわれたことはやれと。
0778nobodyさん2005/09/13(火) 06:51:05ID:???
他人の時間を使っていると分かってる奴は、対価を払わずやらせようとはしない
やれと言われてやれる奴は、ここには来ない

何が言いたいかっていうと、言うだけ無駄。気に入らないなら放っておきなって事。
0779nobodyさん2005/09/13(火) 07:20:36ID:???
そういうのはもう懐かしくもオマエモナというかオレモナというか、鏡に向かって言う事にしかならないかと
0780nobodyさん2005/09/13(火) 08:20:59ID:???
オマエモナー      ・・って懐かしいな。
0781ひとみ2005/09/13(火) 13:14:00ID:E7K2+t//
こんにちわ。

777>掃き出す数値を表示するのはどうすればいいのでしょうか?
初歩的な質問で、いつもすいません。
0782nobodyさん2005/09/13(火) 13:21:04ID:???
>>781
そこまで人に対して不誠実たらんとする意図がわからない。

「>>617のエラーはいつのまにか解決してしまって詳細は分かりませんでした」とか
それだけでもいいんだぞ?なぜそこまで最低限のマナーである問題解決の報告を嫌がるのか。
0783ひとみ2005/09/13(火) 13:31:31ID:E7K2+t//
報告したつもりが、更新されていませんでした。
いまきずきました。617ってわたしのことですね。

あらためて、報告致します。
ENDの記述の場所を変えたら、直りました。
報告が遅れたこと大変、失礼致しました。

0784nobodyさん2005/09/13(火) 13:43:45ID:???
>>781
>>768
0785nobodyさん2005/09/13(火) 14:29:34ID:???
>>781
require 'timelocal.pl';
$\ ="\n";
$ENV{'TZ'} = 'JST-9';
my $now = time;
my @foo = qw/と同じ より小さい より大きい/;

print scalar localtime $now;
print $now;
print "-" x 30;

my $tl12 = timelocal(0, 0, 0, 12, 8, 105);
print scalar localtime $tl12;
print $tl12;
print '$now', $foo[$now <=> $tl12];
print "-" x 30;

my $tl15 = timelocal(0, 0, 0, 15, 8, 105);
print scalar localtime $tl15;
print $tl15;
print '$now', $foo[$now <=> $tl15];
print "-" x 30;

my $tl18 = timelocal(0, 0, 0, 18, 8, 105);
print scalar localtime $tl18;
print $tl18;
print '$now', $foo[$now <=> $tl18];
print "-" x 30;

__END__

本来はデバッガ使うべきなんだけどな。
0786nobodyさん2005/09/13(火) 21:40:30ID:???
Perlを用いたCGIで
あるページ(例えばa.html)を誰かが閲覧している間は
他の人がそのページを閲覧できないようにしたいのですが、
どうすればできるでしょうか?
0787nobodyさん2005/09/13(火) 23:25:37ID:???
>>786
ページを転送したら接続切れるから状態の取得は不可能。
JavaScript使って、ページが閉じるときにCGIにメッセージを送るとか
できるかな?
0788nobodyさん2005/09/14(水) 03:44:02ID:???
JavaScriptじゃ無理じゃないか?
Javaでソケット繋ぎっぱなしにしたりするしか・・?

>>786
「なぜそれをやりたいのか・どうしてやる必要があるのか」を書け。
0789nobodyさん2005/09/14(水) 07:30:33ID:???
>>786
閲覧というのがブラウザで表示されている間ということなら無理
他のページに移動したりブラウザを閉じたりの情報が得られない
0790nobodyさん2005/09/14(水) 08:31:01ID:???
現在の訪問人数をカウントするカウンタと組み合わせれば可能じゃないか?
0791nobodyさん2005/09/14(水) 08:43:11ID:???
分かりやすく言えば、「表示させた」は可能だけど「表示させている」が難しいって事。
0792nobodyさん2005/09/14(水) 08:53:16ID:???
ちょっと詳しく言えば、閲覧者(クライアント)に「閲覧し終わりました」の合図を
送ってもらうという責務を負わせて、それを「確実」に履行させる方法が必要と。

思いつかなくは無いけど、全て現実離れしすぎてて、つまり早い話が
「CGIを使ってやることじゃねぇよなぁ」と。
0793 2005/09/16(金) 09:25:58ID:???
質問スレたててしまいまして、移動してきました。

携帯サイト作成で質問です。

メールフォームの入力項目を
1つのページではなく、複数のページに渡るようにしたいのです。
どのようにしたらよいでしょうか。
参考になるCGIやアイデアなどがありましたら教えてください。

1ページ目で入力者の情報を、
2ページ目でその他情報を入力という風にしたいです。
0794nobodyさん2005/09/16(金) 09:47:27ID:???
経緯は知らないけど、ここ「依頼」スレなんだよね。
ここに誘導されてきたのかもしれんけど、「質問」スレに移ったほうがいいかも。
そう難しい質問でもないんで、適切なスレだとすぐに答えが返ってくると思うよ。
07957932005/09/16(金) 10:00:21ID:???
>>794
すいません。丁寧にありがとうございます。
移動します。
0796nobodyさん2005/09/16(金) 12:09:19ID:0dogEF/n
PC及び携帯電話各キャリアで使用できるものをお願いしたいのですが…

要目しては会員登録+αという感じの物です。

会員登録時にIDとPASSを利用者が自分で設定できる(IDに関してはIP取得でも可)。
もちろん名前や年令、職業、性別なども記入してもらいます。
これだけなら他に配信しているところがありそうですが『+α』の部分を説明します。

・ログインにはID、PASSが必要であり会員登録時に設定したID、PASSでログインできるようにする。
・ダウンロードにもID、PASSが必要。これによりダウンロードした利用者の年令、性別などの傾向が分かる。
これは「〇〇才の女性には◇◇が人気だから増やした方が良いな」など後々のコンテンツの内容の参考にしたいです。
・全ての掲示板の書き込み時にもID、PASSが必要。
荒らし対策です。名無しで書き込んでもID、PASSが分かっているので管理画面で誰が書き込んだのか登録した名前で分かります。
荒らしと判断したらID、PASSを利用しサイト自体にアクセスできないようにします。完全排除です。
再び利用するには面倒な会員登録をしなくてはなりません。

理解しにくい部分があるならばお教えください。

07977962005/09/16(金) 12:36:40ID:???
追加スマソ

掲示板は
・ツリー式
・アンカーでレス指定可
・過去ログ調査と発言検索

書き忘れた…orz
0798nobodyさん2005/09/16(金) 15:11:53ID:???
理解しにくい部分というか、そもそも前提が書かれてないんだけど。

[PC及び携帯電話各キャリアで使用できるもの] の [もの] って何?
[会員登録+αという感じの物] の [物] って何?

最低限の情報から推測するに、ダウンロード機能付きの掲示板なのか、
はたまた大きく予測して、例えばサイボウズのようなグループウェア的な何かなのか。

ただでさえ大掛かりな依頼なんだから、こんな書き殴りじゃなくて
ちゃんと伝えたい事をまとめて文章を練らないと、誰もやらないと思う。
0799nobodyさん2005/09/16(金) 20:49:13ID:???
>>793さん
言葉足らずで申し訳ない。すみません。

「もの」とは助詞ですよ。「もの=CGI」ですね。
「物」はただ単にタイプミスです。ごめんなさい。
依頼はグループウェアになります。
登録したID、PASSをページアクセスやダウンロード、掲示板など様々に共有できるのが特徴です。

そしてID、PASSを入力しないと「ID、PASSを入力してください」のように表示されダウンロードできないというわけです。
ついでにダウンロードするものはjpgやgifの画像だったり3gpやamcの動画で一定ではありません。

複雑で申し訳ないです。
足りない情報があれば言ってください。
よろしくお願いします。
0800nobodyさん2005/09/17(土) 04:36:51ID:???
>>799
オマエな、助詞ですよって、根本が説明されてないことを指摘されてるんであって・・・
矜持だけは高いな
08017982005/09/17(土) 07:06:20ID:???
>>799
しかもそれ助詞じゃないし。
まぁそれはいいとして、この文脈で聞かれてるのは「もの=CGI」じゃなくて「もの=グループウェア」ですよね。
そもそも、運用環境とかあなたがフォローしきれない(ということにしときます)技術的な事をつっこんで聞く前に、
その対象が全くもって曖昧なわけですよ。

例えば、
[など様々に] の [など] や [様々] とは具体的になんですか?必要な機能をリストアップしてください。
とかって、そういう根本的なことを、何度も何度もいちいち聞いてられないんですよ。
こういうことは別に技術者と対話的、インクリメンタルにやらなくても、提示だけならそっちでできることでしょうに。
なにせ 自分が作ってほしいもの なわけだから。
それに対して技術的なつっこみが入るのはまた別の話で、今回のはそもそも技術的につっこみようがないほど曖昧なんですよ。

規模を見積もりして、やるか(やれるか)どうかの判断を側としては、
根本の依頼内容を後出しでやられるのって最も困るわけですよ。

もう作る気がない俺がこういうこと言うのも野暮だけど、投げっぱなすのも嫌なので一応レスポンスしておきます。
0802nobodyさん2005/09/17(土) 12:47:21ID:KGi7Vxty
ディレクトリの中を閲覧して、htmlファイルの中身の<title>の要素にリンクが
貼れるcgiありますか?
簡単に言うとgoogleのサイト内検索みたいなやつです
0803nobodyさん2005/09/17(土) 15:05:18ID:???
そもそもtitle要素にリンクを張るって意味から想像しないといけない。
私は1行から意図を完璧に把握出来るエスパーではない、これじゃ何を作って欲しいのかさっぱり分からん。
詳しい仕様もないのに作れるわけがない。

(特定ディレクトリ内のHTMLファイルからtitle要素を抜き出し、それぞれのファイルへのリンクを生成しリスアップする。って意味か?
 <ul><li><a href="hoge1.html">title</a></li>....</ul> )

何にせよ、情報を小出しにしたり断片的な物しか伝えないのは、依頼として不十分な上に回答者に失礼。
作って貰うのは諦めて、大人しく全文検索でも導入するか金払って誰かに作ってもらいなさい。
0804nobodyさん2005/09/17(土) 15:07:21ID:???
>>802
スレタイ読め
08058042005/09/17(土) 15:15:07ID:???
>>802は別にいいんじゃ?
1,2行目だけだとハァ?って感じだけど、3行目の
>簡単に言うとgoogleのサイト内検索みたいなやつです
でやりたいことは十分に伝わる気が。
まぁ、対象htmlから読み出す情報はtitle要素内の文字列だけでいいのか、とか
もうちょっと掘り下げて説明して欲しい気もするけど。

んで、>>802はありますか?って用件なら
この板とか、Web制作板にサイト内検索関連のスレとか、
こんなcgiありますか的なスレがいくつかあるので、そっちに行ってくれ。
実際に既存のものを調べてから、ご希望のものがなかった時は
このスレか、改造依頼スレに改めて来てくれ。
0806nobodyさん2005/09/17(土) 15:21:19ID:KGi7Vxty
すいませんでした。けっこう分かりやすく書こうと注意を
払ったのですがorz

http://masago.kir.jp/php20041028.php
このサイトではphpを使ってディレクトリの中のファイルを参照していますが、
そもそもphpではファイルの情報は更新日時などしか得られません。
しかし、
http://siriasu.s10.xrea.com/cgi-bin/wsrch313/wwwsrch.cgi
のサイトで検索するとhtmlのtitle要素が画面にでてきて
それをクリックするとそのファイルに移動できるようになっています。

自分がほしいCGIは一番上のリンク先の
20030111.jpg
20030111s.jpg
20030114.jpg
のように並んでいるのをタイトル名で並ばせたいんです

0807nobodyさん2005/09/17(土) 15:25:22ID:???
>>806
扱いたいのは、html ファイルぽ?
0808nobodyさん2005/09/17(土) 15:26:04ID:KGi7Vxty
>>807
そうです。
0809nobodyさん2005/09/17(土) 15:34:29ID:KGi7Vxty
まずこんなcgiありますかスレに逝ってみます
0810nobodyさん2005/09/17(土) 16:26:31ID:???
マルチですか。
0811nobodyさん2005/09/17(土) 17:05:12ID:KGi7Vxty
>>810
どこにマルチした?
>>805に
>>こんなcgiありますか的なスレがいくつかあるので、そっちに行ってくれ。
と言われたから
こんなcgiありますかスレには質問したけどね
0812nobodyさん2005/09/17(土) 17:06:21ID:???
なんか変な人だ。
0813nobodyさん2005/09/17(土) 20:21:25ID:???
態度が急変したので作る気なくしたw
0814nobodyさん2005/09/17(土) 21:18:01ID:???
ワロタ
0815nobodyさん2005/09/18(日) 00:53:10ID:???
なんだかねぇ
0816nobodyさん2005/09/18(日) 15:22:24ID:???
態度が豹変ってテラワロスww
0817こめじ ◆2MRfotqID2 2005/09/22(木) 01:17:38ID:???
言語がPHPで
パスワードをいれると
<html><body>a</body><html>を表示するものをお願いします。
HTMLソースは
<form action="" method="post">
<input type="password" name="p" size="4">
<input type="submit" name="s" value="+">
</form>
フォームはPOST
ファイルは一つでお願いします。
0818nobodyさん2005/09/22(木) 08:11:50ID:???
>>817
<?php
if (isset($_POST['p'])) {
echo '<html><body>a</body><html>';
}
else {
?>
<form action="" method="post">
<input type="password" name="p" size="4">
<input type="submit" name="s" value="+">
</form>
<?php
}
?>
0819nobodyさん2005/09/22(木) 14:17:55ID:???
ワロタ
08208182005/09/22(木) 14:44:59ID:???
>>818
isset($_POST['p']じゃなくて
!empty($_POST['p']
ですね
0821nobodyさん2005/09/22(木) 18:01:56ID:???
まぁ仕様通りだしなw
0822こめじ ◆jnwWdLng6M 2005/09/22(木) 19:01:39ID:???
パスワードは何になるのですか?
0823nobodyさん2005/09/22(木) 19:25:20ID:???
任意の文字列です。
0824こめじ ◆jnwWdLng6M 2005/09/23(金) 16:25:34ID:???
何入れてもはいれますよね?
たとえばpassが「0000」だとどうすればいいんでしょうか。
0825ひとみ2005/09/23(金) 18:53:19ID:rwdbKOga
785さん>

Thu Sep 29 14:45:38 2005
1127972738
------------------------------
Mon Sep 12 17:00:00 2005
1126512000
$nowより小さい
------------------------------
Thu Sep 15 17:00:00 2005
1126771200
$nowより小さい
------------------------------
Sun Sep 18 17:00:00 2005
1127030400
$nowより小さい
------------------------------


上記のような結果がでました。
やはり、17時を境に、判定がおこなわている感じでしょうか?
よろしくおねがいします。
0826ひとみ2005/09/23(金) 19:23:19ID:rwdbKOga
#!/usr/bin/perl
require 'C:\\home\\php\\cgi-bin\\bunki\\timelocal.pl';
$ENV{'TZ'} = 'JST-9';
$\ ="\n";
$now = time();
($uri = 'http://' . $ENV{'HTTP_HOST'} . $ENV{'PATH_INFO'}) =~ s/(.*\/).*/$1/;
if ($now >= timelocal(0, 0, 0, 12, 8, 105) && $now < timelocal(0, 0, 0, 15, 8, 105))
{ $uri .= 'a.html'; }
elsif ($now >= timelocal(0, 0, 0, 15, 8, 105) && $now < timelocal(0, 0, 0, 18, 8, 105))
{ $uri .= 'b.html'; }
else
{ $uri .= 'c.html'; }
print <<"END\n";
Status: 302 Found
Location: $uri
Content-Type: text/html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>302 Found</title></head><body><p><a href="$uri">$uri</a></p></body></html>
END\n

ちなみに今の全体のソースは、上記のようなかんじです。
なにか見落としや欠点があるでしょうか?
0827nobodyさん2005/09/23(金) 20:38:32ID:rwdbKOga
#!/usr/bin/perl
require 'C:\\home\\php\\cgi-bin\\bunki\\timelocal.pl';
$t_lag = 17;
$ENV{'TZ'} = "GMT";
$tim = time + $t_lag * 3600;
($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($tim);
$\ ="\n";
$now = $tim;
($uri = 'http://' . $ENV{'HTTP_HOST'} . $ENV{'PATH_INFO'}) =~ s/(.*\/).*/$1/;
if ($now > timelocal(0, 0, 0, 12, 8, 105) && $now < timelocal(0, 0, 0, 16, 8, 105))
{ $uri .= 'a.html'; }
elsif ($now > timelocal(0, 0, 0, 16, 8, 105) && $now < timelocal(0, 0, 0, 19, 8, 105))
{ $uri .= 'b.html'; }
else
{ $uri .= 'c.html'; }
print <<"END\n";
Status: 302 Found
Location: $uri
Content-Type: text/html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>302 Found</title></head><body><p><a href="$uri">$uri</a></p></body></html>
END\n
0828ひとみ2005/09/23(金) 20:40:28ID:rwdbKOga
結局上記のように、修正して直しました。
原因はわからないですが、ずれている時間分強制的にコードに補正をかけました。
いろいろ文献をしらべていたんですが、
一部のサーバーでは、時間取得の環境変数を認識できないようです。
うらづけとして、タイムゾーンをGMTに設定しなおしたところ、
問題無く、ソースを直すことなく、時間で、分岐しました。
IISのサーバ環境で、日本時間に対応する場合は、ソースに手を入れなければならないようですね。
他に方法があれば情報をお願いします。いろいろ勉強になりました。
みなさんありがとうございました。
0829nobodyさん2005/09/23(金) 23:46:55ID:???
おめ
0830nobodyさん2005/09/25(日) 23:04:56ID:dfiefGJU
ブラックメールのサイトみて
面白いと思ったのですが、
結果見るときにサイトにリンクされてしまって
ばれてしまうので自分で設置してみようと思ってます。

ttp://ne96.jp/index.asp
ttp://kool1.s14.xrea.com/(携帯じゃないと見れません)

こんな感じのcgiありませんか?
いろいろ質問つくってみたいです。
0831nobodyさん2005/09/25(日) 23:09:55ID:???
>>830
マルチ
0832nobodyさん2005/09/25(日) 23:45:40ID:???
>>830
悪趣味。スレ違い
0833nobodyさん2005/09/26(月) 02:38:34ID:nDHqNWNQ
Z-Z BOARDそっくりな掲示板ないでしょうか?
0834nobodyさん2005/09/26(月) 11:24:56ID:???
【CGI】こんなCGI探してますver.18
http://pc8.2ch.net/test/read.cgi/hp/1123833110/
0835nobodyさん2005/09/27(火) 01:02:41ID:???
なんとなくsage。

メールサーバーに届いたメールをチェックして、特定の文字列が含まれていたら
エラーメールを返すCGI。

・・・があったら嬉しい。

最近スパム多いのよ;;
メルアド短いし記号も何もないけど、誰も知らない(と胸張っていえるぐらい)
特殊な言葉使ってるんで、きっとどこからか漏れたんだと思うんだけど。

削除するCGIならあります。これをどうにかすればできないかと思いますが
0836nobodyさん2005/09/27(火) 02:06:39ID:???
>>835
簡単だが、そーゆーのを CGI で作るやつはばかです。
0837nobodyさん2005/09/27(火) 08:27:37ID:???
>>835
スパムにエラーメールを返しても何の意味もない。
スパムが増えることはあっても減ることはないからやめておけ。
スパムは相手にしないで削除が基本だよ。
08388352005/09/27(火) 18:07:57ID:???
>>836
CGIしか扱えないんで。
もっとも、探せばどっかにソフトが落ちてましたが
そっちはちょっとね。

>>837
エラーメールなら増えることはないのでは。
返信したり抗議したり「メールいらねぇ」受付にメールしたりすれば増えるけど。
確かに削除基本だけど、もうねぇ・・・(嘆息)
0839nobodyさん2005/09/27(火) 19:08:21ID:???
>>838
デーモンが吐くエラーメールと偽造したエラーメールとじゃヘッダが全然違うだろうよ
素直にSpamAssassinとかで弾いとけ
0840nobodyさん2005/09/27(火) 20:08:56ID:???
>>838
>>839
本物のエラーメールと見比べればバレるけど。
違うのは一箇所。
Receivedにバウンスがあるかないか。

ま、でももう、やめときます(・・;
0841nobodyさん2005/09/27(火) 23:26:18ID:???
>>838
頭大丈夫?
0842nobodyさん2005/09/28(水) 05:34:05ID:???
指定した日付までを日数(できれば時間まで)で表示するものは作れますでしょうか?
言語はPHPでお願いします。
0843nobodyさん2005/09/28(水) 06:30:12ID:???
簡単ですね。
0844nobodyさん2005/09/28(水) 07:10:40ID:???
まぢですか。
08458422005/09/28(水) 08:19:20ID:???
自己解決しました。
08464172005/09/28(水) 18:04:01ID:???
【種別】 文字列画像化・画像吐き出し
【言語】 -
【備考】 フォーム等に文字を入力し、
      その文字列を画像化・画像吐き出しが出来る物を実現可能であれば、
      こちらのスレッドの方に作って頂けると嬉しいです。
0847nobodyさん2005/09/28(水) 19:10:52ID:???
>>846

http://makimo.to/2ch/pc8_hp/1116/1116923112.html#953
もうないけど。
0848nobodyさん2005/09/28(水) 20:23:01ID:???
Perlで実現する場合を、推測を交えて

案1.GDやImage::Magick等のモジュールを使う(jpegやpng等の一般的な画像フォーマットを「画像」と推測)
問題 : 運用環境次第。
    使える環境ならコード自体は簡単に書けちゃうレベルなんで誰か書くでしょう。

案2.自力でバイナリを吐くPurePerlコードを書く(jpegやpng等の一般的な画像フォーマットを「画像」と推測)
問題 : これを顔も知らない人間のためだけにボランティアでやってやろうと思う人間が存在するかどうか・・・

案3.SVGを出力する
問題 : 依頼人の言うところの「画像」が何を指すかによる。
    SVGでいいならテキストベースの世界で扱いが楽なんで誰か書くでしょう。
    が、出力される画像が依頼人の想定する「使用法」の要求を満たさない可能性が高い。(あくまで推測)

とりあえず足りない情報 : 運用環境、「画像」の詳細。
0849nobodyさん2005/09/29(木) 04:07:34ID:???
>>847
ありがとうございます、
過去ログに目を通したつもりでしたが、ちゃんとあったのですね。。

>>848
ありがとうございます、不足で申し訳ありません。。画像はgif,png,jpgです。
環境はApache案1,GDとImage::Magickの2つが使えます。
3,画像の使用方法はニュースティッカーのような物を考えてます。

まだ不足かもしれません。。申し訳ありません。。
■ このスレッドは過去ログ倉庫に格納されています