トップページphp
988コメント276KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/30(水) 23:39:20ID:4Yze1ehc
ご要望をどぞ

《前スレ》
http://pc8.2ch.net/test/read.cgi/php/1102980903/
0680脱毛2006/02/11(土) 11:28:00ID:???
>>679
そこに載っていないレス番が本物の脱帽でない証左にはならんし、
他人のレスをリストに加える事もできるわな。
0681脱帽2006/02/11(土) 11:34:27ID:???
そんな事してませんよん
真実しか書いてないよん
信じるか信じないかは貴方次第
0682脱帽2006/02/11(土) 11:36:43ID:???
つーか第一そんな嘘をついた所で何のメリットがあるのか、、、
0683nobodyさん2006/02/11(土) 14:41:06ID:???
>>678
ちょっと考えてみた

トリップの長さは10文字
トリップは [ 0-9A-Za-z\.\/ ] の64種で構成される
10文字目には[AEIMQUYcgkosw26\.]の16種しか出ない




うわ区別なしとかいうの分かんね
0684nobodyさん2006/02/11(土) 16:13:52ID:???
ただの確率計算のような。
0685nobodyさん2006/02/11(土) 17:22:41ID:???
区別なしだと2AAAAAAAAAとAAAAAAAAA2では確率が違うんだな

if ( $trip = 2AAAAAAAAA){
$kakuritsu = 1/(64*32*32*32*32*32*32*32*32*16);
}
elsif ( $trip = AAAAAAAAA2){
$kakuritsu = 1/(32*32*32*32*32*32*32*32*32*16);
}
0686nobodyさん2006/02/11(土) 20:08:20ID:???
>>685
>>684
0687nobodyさん2006/02/11(土) 22:25:49ID:???
CGI(PHP)版の>>635まだ
0688nobodyさん2006/02/11(土) 23:23:21ID:++x17/Cj
CGI(PHP)版の>>635まだ
0689脱帽2006/02/12(日) 01:53:49ID:???
>CGI(PHP)版の>>635まだ
俺には作れねぇ!って言ってんだろがヴォケ!カス!
0690脱帽 ◆newsGKH3Qo 2006/02/12(日) 02:08:33ID:???
HDDの最深部にトリップを発見したのでつけてみるテスト。
0691脱帽 ◆newsGKH3Qo 2006/02/12(日) 02:10:23ID:???
ちなみに漏れてます
0692脱帽2006/02/12(日) 02:32:49ID:???
偽者うぜーよ
0693脱帽2006/02/12(日) 02:33:11ID:???
>690
VIPに帰れよ
0694脱帽2006/02/12(日) 20:01:19ID:???
>>678 マダー?
0695脱帽2006/02/12(日) 20:10:11ID:???
だから俺はなんにも作れねぇって言ってるだろカスども
0696nobodyさん2006/02/12(日) 20:52:48ID:phRf19b+
何か円グラフも棒グラフも折れ線グラフも作ってくれるわ、
項目は増やせるわ変更できるわ、
各項目にコメントできるわ、連続投票/不正投票対策も出来るわ
という超高機能な投票CGI無いですか?
0697nobodyさん2006/02/12(日) 22:25:27ID:???
>>696
その書き方だと明らかにスレ違い。板違い。
0698nobodyさん2006/02/12(日) 22:56:38ID:???
グラフィカル結果表示投票CGI
0699nobodyさん2006/02/13(月) 11:00:39ID:???
携帯に偽装してアクセスできるCGI
0700脱帽2006/02/13(月) 18:01:01ID:???
>698
沢山有るから探せ
>699
UA偽装できるブラウザでも使え
0701脱帽2006/02/13(月) 18:27:13ID:???
IPも携帯に偽装できるCGI串
0702脱帽2006/02/13(月) 23:00:38ID:???
パケット弄るソフト使ってね
ハイ次
0703脱帽2006/02/13(月) 23:02:46ID:???
m9(^Д^)
0704脱帽2006/02/13(月) 23:13:59ID:???
┐(´д`)┌
0705nobodyさん2006/02/13(月) 23:49:04ID:???
脱帽宅にピザ100人前を届けさせるCGI。
0706脱帽2006/02/14(火) 00:13:22ID:???
――― 705 のオゴリで。うわすっげーいい奴惚れるわー
0707nobodyさん2006/02/15(水) 19:14:58ID:???
http://l.pic.to/69p5q
0708脱帽2006/02/15(水) 19:23:36ID:???
>>707
人生自体最悪だから、貼る意味無し
0709nobodyさん2006/02/17(金) 04:24:50ID:Q6aYkCrn
任意(or 指定した)のRSSを取得して、概要などをRSS取得日時名のHTMLを生成するスクリプト

こんなイメージ

◆RSSのURL入力フォーム:
  指定したRSS取得するボタン

すると、ボタンを押した日付でHTMLが生成される。そのHTMLには、RSSの概要等が記述されている
こんなん希望

0710脱帽2006/02/17(金) 04:46:53ID:???
>709
自分で作れよ
0711脱帽 ◆LZfjItpCUM 2006/02/17(金) 13:36:57ID:???
>>709
XML::RSSでぐぐると幸せになれるかも
0712nobodyさん2006/02/17(金) 13:45:40ID:???
>>709
omoti乙
0713脱帽 ◆newsGKH3Qo 2006/02/18(土) 11:34:49ID:???
WebProg板の株主になってみたのだ
0714脱帽 ◆newsGKH3Qo NGNG
Beログインしてなかったのだ
0715◆SANUKI/VII NGNG
奇遇だな
0716nobodyさん2006/02/18(土) 17:13:39ID:???
>>715
お前は氏ね
0717脱帽2006/02/18(土) 17:40:40ID:???
まぁまぁお前が言うなよ
0718脱帽2006/02/19(日) 00:34:32ID:???
>717
お前が言うなよ
0719脱帽2006/02/19(日) 11:03:23ID:???
俺は言うよ
0720脱帽2006/02/19(日) 13:02:47ID:???
すいません讃岐を困らせるスクリプトをつくってください^^
0721nobodyさん2006/02/19(日) 14:48:34ID:???
phpで2chに自分のIPのまま書き込めるスクリプト組んで
http://c-au.2ch.net/test/-/php/1133361560/wこんな感じ
2chの脆弱性を突けるかも^^^;
0722◆SANUKI/VII NGNG
perlなら作ってあるけど、
0723nobodyさん2006/02/19(日) 15:00:56ID:???
じゃあperlでいいや
早くよこせカス
0724脱帽2006/02/19(日) 15:16:32ID:???
> 721
フシアナでいいじゃんけ
0725脱帽2006/02/19(日) 17:01:07ID:???
讃岐は、人材でも探しにこのスレに来てるの?
0726脱帽2006/02/19(日) 17:23:01ID:???
寝言は寝て言えロリコン野郎
0727脱帽2006/02/19(日) 17:31:55ID:???
>>726
ロリコンとなぜ判った!?
0728nobodyさん2006/02/19(日) 19:39:31ID:???
匂い
0729nobodyさん2006/02/20(月) 00:49:57ID:???
datディレクトリにあるlog.datを開き、
1行目を除く2行目以降を行単位でシャッフルをするスクリプトを作っていただけませんか?
log.datにはshift_jisで文字と記号のデータが100〜150バイト程度の行が10〜30行程度の量です。

次回からの参考にしたいので、出来れば理解しやすいor読みやすい記述だと嬉しいです。
0730nobodyさん2006/02/20(月) 00:58:14ID:???
だが断わる
0731nobodyさん2006/02/20(月) 01:03:56ID:???
言語の指定もないのか?
0732nobodyさん2006/02/20(月) 01:08:35ID:???
>>729
シャッフルした後、どうするんだ?
a.単に、表示する
b.もう一回同じファイルに保存する
c.闇に葬る
0733nobodyさん2006/02/20(月) 01:09:14ID:???
あ、素で失念してました。
言語はperlです。
0734nobodyさん2006/02/20(月) 01:10:44ID:???
>>732
1行目だけは変更せず残し、
シャッフル後の内容で同じファイルに保存でお願いします。
0735nobodyさん2006/02/20(月) 06:21:56ID:???
※ ファイルの中身を全部メモリに読んじゃってるので、
あまり巨大すぎるファイルは読み込ませないように

ちなみに・・・テストしてないからw

sub shuffle{
  my($filename) = $_[0];
  my(@logLines, $firstLine, $lineCnt, $i);
  open(IN, $filename);
  $firstLine = <IN>; @logLines = <IN>;
  close(IN);
  $lineCnt = @logLines;
  for($i = 0; $i < $lineCnt; $i++){
    my($orgLine, $bakLine, $rndNum);
    # 入れ替え元を保存
    $orgLine = $logLines[$i];
    # 入れ替え先を取得
    $rndNum = int(rand($lineCnt));
    # 入れ替え先をバックアップ
    $bakLine = $logLines[$rndNum];
    # 入れ替え
    $logLines[$rndNum] = $orgLine; $logLines[$i] = $bakLine;
  }
  return @logLines;
}
0736nobodyさん2006/02/20(月) 10:54:48ID:???
シャッフルになってないんじゃ
0737nobodyさん2006/02/20(月) 11:39:34ID:???
PHPなら関数があるんだがなぁ

http://jp2.php.net/manual/ja/function.shuffle.php
shuffle
(PHP 3 >= 3.0.8, PHP 4, PHP 5)

shuffle -- 配列をシャッフルする
説明
bool shuffle ( array &array )


この関数は、(要素の順番をランダムにするために)配列をシャッフルし ます。
0738脱帽 ◆newsGKH3Qo NGNG
Perlならrandとspliceでいけるだろ
そういうモジュールあった気がするけど
0739脱帽2006/02/20(月) 17:56:49ID:???
>736
ソース読めないなら出てくるなティンカス
0740脱帽2006/02/20(月) 18:53:33ID:???
天カスに謝れ
0741nobodyさん2006/02/20(月) 21:47:26ID:???
>>735
ありがとうございます。
早速試してシャッフルされてるのを確認しました。

ファイルの書き換えは何とか頑張ってみます。
0742脱帽 ◆newsGKH3Qo NGNG
エロゲのDVDバックアップしながら作りました

#!/usr/bin/perl
use strict;
use vars qw{@buf $path $first};
use List::Util qw{shuffle};

$path = './dat/log.dat';

open IN, $path;
@buf = <IN>;
close IN;

$first = shift @buf;

@buf = shuffle @buf;

open OUT, ">$path";
print OUT $first;
print OUT @buf;
close OUT;

__END__
0743nobodyさん2006/02/20(月) 23:01:12ID:???
>>742
そんな方法もあるんですね。
ただ新しいバージョンのperlじゃないと組み込まれてないっぽいのかな。
その辺注意ですね。

あと、>>735>>742も書き換えに成功したので報告させていただきます。
ありがとうです。
0744脱帽2006/02/21(火) 02:47:41ID:???
モジュール厨うぜぇな
0745nobodyさん2006/02/21(火) 21:48:31ID:???
http://g-schedule.com/
こんなCGIがほしいのですが、
ググっても見つかりません。
ここでレンタルするのではなく、
自分のサーバーでCGIを動かしたいと思ってます。
簡単なCGIだとは思いますが、
自分では作れません。
もしどなたかダウンロードできるところとかもご存知でしたら教えてください。
0746nobodyさん2006/02/21(火) 22:24:24ID:???
>>635のCGI化したんだけど、いる?
フレーム表示で、頑なにログ保存無しですが。
0747nobodyさん2006/02/22(水) 07:47:43ID:???
いるけど帰宅するまで落とせないから消えないとこにあげてね
0748nobodyさん2006/02/22(水) 08:40:55ID:9vTCvYL3
>>745
これは?
ttp://tackysroom.com/cgi_annevote.htm
0749nobodyさん2006/02/22(水) 15:44:05ID:Bgq0c6g+
携帯でウェブメールを使いたいんだけど、自作でそういったの管理できるようなcgiは存在しますか?
inter7とかyahoo!メールとかフリーメールはいろいろあるけどいまいち信用できないので、
自分のレンタルサーバーに自分で設置できたらと思っています。
0750nobodyさん2006/02/22(水) 16:17:15ID:???
普通にあるからWeb制作で聞きな
0751nobodyさん2006/02/22(水) 17:00:34ID:OFTavxNB
>>746
はやく
0752 ◆D0iAFbpHgc 2006/02/22(水) 17:24:28ID:???
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi25792.lzh.html
細かい調整はしてないので、ログがダブったり、表示がおかしかったりするかも。
0753nobodyさん2006/02/22(水) 18:17:31ID:???
ごめん。176〜178行目、削除かコメントアウトして。
プロンプト表示用の変換が残ってる。
このスレが変に表示されてたorz
07547452006/02/22(水) 19:18:11ID:???
>>748
ちょっと違いますね・・・。
一応携帯対応のものがほしくて、
練習の出欠確認を取りたいので、
複数の日程が表示できるものがいいです。
ほんとこれのソースあればいいんですけど・・・
ttp://g-schedule.com/
0755nobodyさん2006/02/22(水) 20:47:05ID:OFTavxNB
>>752
もっかいうp
0756脱帽 ◆newsGKH3Qo NGNG
うへへ…さくらタンのフィギュア買っちゃった・・
0757nobodyさん2006/02/22(水) 21:04:57ID:???
>>755
流れてないけど、新しいのうp
>>756
等身大?
0758nobodyさん2006/02/22(水) 21:05:28ID:???
貼り忘れorz
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi25809.lzh.html
0759脱帽 ◆newsGKH3Qo 2006/02/22(水) 21:07:28ID:???
http://item.rakuten.co.jp/toysrus/001695000/
これも欲しいけどバイト辞めちゃったし買えない
0760nobodyさん2006/02/22(水) 21:10:54ID:???
ttp://www.cospa.com/db/up.php?NO=4531894179696
こっちのはずっと品切れね
0761nobodyさん2006/02/22(水) 21:24:17ID:???
>>758をland.toに置いても内部エラーで動かない
パーミッションとか気をつけるべきことある?
0762脱帽 ◆newsGKH3Qo NGNG
どーせLWP::UserAgentが入ってないとか言うオチだろ
0763nobodyさん2006/02/22(水) 21:34:00ID:???
>>761
land.toなら動く(こちらのアカウントでは動いた)けど、ちょっと手直しが必要。
2chlight.htmlでフレームになるように
<html><head><!--nobanner--></head>
2chlight.cgiの1行目
#!/usr/bin/perl
で動くはず。
0764nobodyさん2006/02/22(水) 22:25:26ID:???
とりあえず、アカウントとってあげてみた。
ttp://light2ch.my.land.to/
先頭が数字だとダメなので、逆にしてみた。
live2chっぽいorz
0765脱帽2006/02/22(水) 22:42:39ID:???
p2でえぇやん
0766nobodyさん2006/02/22(水) 22:52:55ID:???
個人的に、実況やニューススレではログ保存いらないので、
それを取っ払っただけ。
プロンプト版はサーバ走らせなくてもいいし。
0767脱帽2006/02/22(水) 23:46:53ID:???
そうゆうお間抜けなの作ってるから2chは不可だらけ
0768脱帽2006/02/23(木) 00:24:45ID:???
>>767
ログ保存化改造まだー?(チンチン
0769nobodyさん2006/02/23(木) 01:03:45ID:???
簡単なトラックバック集積ページを作りたいと思い
現在はphpで受信したPingにタグ付けてtxtにぶっこんで
ブラウザの仕様で無理矢理表示させているのですが
良く考えたらtxtのデータをCGIで読ませれば良いのではと考えています

受け取るデータは
$buf = $url . "," . $title . "," . $blog_name . "," . $today . "," . $excerpt . "\n";

おそらく文字コードはUTF-8なので、出来ればShift-JISに変換したいです
何より、最新の物を上に来る様に表示させたいのです
作ってくださいませ

恐らくphpの方も変えないといけない様な気もしますが、どうしたら良いかは良く判りません
0770脱帽 ◆newsGKH3Qo NGNG
>>769
何を作って欲しいのかよーわからん
もーちょっと具体的な説明してくれ
http://compact.s56.xrea.com/tbr.cgi
こいつじゃだめなの?
07717692006/02/23(木) 03:44:40ID:???
>>770
それで新しい物が上に表示されるようには出来ませんか?
あと、最新30件位だけを表示とか
0772脱帽 ◆newsGKH3Qo NGNG
>>771
そいつはね、
http://compact.s56.xrea.com/log.txt
ここにログが保存してあるんだ
別に最新30件表示とかも簡単にできるけど、

>受け取るデータは
>$buf = $url . "," . $title . "," . $blog_name . "," . $today . "," . $excerpt . "\n";

これの $today って何?
07737692006/02/23(木) 13:32:43ID:???
>>772
$today はトラックバックが送信された日時です
Pingで送られてくるデータの中に入っているはずなので、それを表示するつもりです

>770のソースを見せていただきたいです
0774脱帽 ◆newsGKH3Qo NGNG
>>773
そんなデータあるあr・・ねーよww
http://compact.s56.xrea.com/tbr.cgi
こいつは飛んできたpingを忠実に記録するツールなんだ

例:
トラックバック:http://compact.s56.xrea.com/tbr.cgi
07757692006/02/23(木) 19:12:16ID:???
$today = date("Y/m/d H:i:s");
で取得は出来ると思います

そのCGIでは無理なようですね
0776脱帽 ◆newsGKH3Qo 2006/02/23(木) 20:38:06ID:???
>>775
それだたの時間取得関数じゃねぇのか?
pingの中にそんな値はねーよ
http://lowlife.jp/yasusii/stories/8.html
07777692006/02/23(木) 21:28:39ID:???
ただの私の勘違いのようです

ところで、スパムの削除はログを弄らないと駄目でしょうか
そのCGIで最新表示や削除が出来ると便利なので

どんな処理をしているか見ないと判りませんし、見ても判るかは不明ですが
0778nobodyさん2006/02/23(木) 23:54:45ID:???
とりあえず、2chlightをログ保存できるように改造してみた。
URIをQRコードにするのとか、どうでもいい機能もつけてみた。
>>763
書き込みの確認してなかった。出来なかった。読み込みだけ可能。
0779脱帽2006/02/24(金) 00:33:56ID:???
firefoxの2ch拡張
p2
これでいいジャマイカ
0780nobodyさん2006/02/24(金) 00:34:48ID:???
で、この白痴スレって何のためにあるの?
■ このスレッドは過去ログ倉庫に格納されています