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

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

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

《前スレ》
http://pc8.2ch.net/test/read.cgi/php/1102980903/
0492nobodyさん2006/02/05(日) 03:19:52ID:???
>>491
$trip = '◆' . &trip($key) . " \x23$key\n";
$trip_table .= $trip;

if($mode == 0){
$trips .= "<TR><TD>$trip</TD>";
}else{ $trips .= "<TR><TD></TD>"; }


外に出すだけでいいと思う。鉛筆コーディングだけど。
04934282006/02/05(日) 03:29:52ID:O17O3sMZ
>>492
$trip = '◆' . &trip($key) . " \x23$key\n";
$trip_table .= $trip;

これで他のif($mode == 1〜3)も外へってことですよね?
アドバイスありがとうございます。

それからまた質問なんですが
$trip = '◆' . &trip($key) . " \x23$key\n";
の \x23 は # とする
$trip = '◆' . &trip($key) . " #$key\n";
もしくは
$trip = '◆' . &trip($key) . '#' . "$key\n";

とどちらが正しい表記なんですか?

また
$trips .= "<TR><TD>$trip</TD>"; ← .= コンマあり
$trips = "<TR><TD>$trip</TD>"; ← = コンマなし
の違いが・・・
0494nobodyさん2006/02/05(日) 03:36:11ID:???
>>493
1〜3には出さなくていい。つか外に出すも何も他に $trip_table は無いっしょ。

>とどちらが正しい表記なんですか?
TIMTOWTDI

>コンマあり、無し
$trips .= "<TR><TD>$trip</TD>"; ← .= コンマあり

$trips = $trips . "<TR><TD>$trip</TD>"; ← .= コンマあり
のシンタックスシュガー。
基本構文は聞く前に調べましょう。
0495nobodyさん2006/02/05(日) 03:41:08ID:???
鳥の計算間違ってるしw
さすがですクオリティ高杉ですわ
04964282006/02/05(日) 03:50:48ID:O17O3sMZ
>>494
TIMTOWTDI=てぃむとぅでぃと読むらしいです
勉強になりました

シンタックスシュガーについてはうちにある2冊のperl本にもなかったんです
インデントを揃えるためなのかな?とか思ってたり・・・


遅くまでありがとうございました
また遊びにきますzzz
04974282006/02/05(日) 03:51:53ID:O17O3sMZ
リロードしてなかったorz

>>495
マジっすか?
0498nobodyさん2006/02/05(日) 04:24:23ID:???
>>496
そんなクズ本は窓から投げ捨ててperldocでも読め
0499nobodyさん2006/02/05(日) 07:03:42ID:???
2ちゃんを読み書きできるスクリプト配布しちゃまずいかな?
0500nobodyさん2006/02/05(日) 07:11:26ID:???
>>499
誘導しますよ
http://pc8.2ch.net/test/read.cgi/php/1017456911/
0501nobodyさん2006/02/05(日) 10:14:49ID:???
PHPじゃないし
0502nobodyさん2006/02/05(日) 11:10:10ID:???
2chにUAを偽装して書き込めるスクリプトを作って欲しいのですが…
言語はphpかperlならどちらでも結構です。
書き込むスレのキーなどはURL入力で自動取得がベストですが手入力でも問題ないです。
IPは裸のまま書き込めるのがいいです。(鯖に設置・利用しても串焼きされず悪用もできないので)

なんに使うの?って感じかも知れませんが、決して悪用はしないのでどうかよろしくお願いします。
0503nobodyさん2006/02/05(日) 11:21:48ID:???
>>502
プロンプトで読み書きできるのあるけど、499に書いた通り公開ためらい中。

そもそもUA偽装する意味がわからない。
0504nobodyさん2006/02/05(日) 11:25:03ID:???
正直UA偽装はなくてもいいかな
とにかく2chに書き込めるスクリプトが欲しい
0505nobodyさん2006/02/05(日) 11:46:55ID:???
p2でも使っとけっつーの
0506nobodyさん2006/02/05(日) 11:47:08ID:???
手元にあるスクリプトはPerl。
別にログ保存しなくてもいい、流れの速いニュース板などの閲覧用で作った。
スレ一覧からアドレスもってきて貼り付けたら、あとはオートリロード。
カキコしたくなったらそのまま書きこめる。
読みはもちろんDAT直読み、差分取得対応。

こんなかんじ
0507nobodyさん2006/02/05(日) 12:17:06ID:???
なんで話がローテイト
0508nobodyさん2006/02/05(日) 12:18:58ID:???
ケータイからの書き込みでIDの末尾を変えたいってことなんかな
05095082006/02/05(日) 12:19:48ID:???
まぁあれがUAみてるのかどうなのか知んので思いつきだけど
0510nobodyさん2006/02/05(日) 12:22:28ID:???
末尾変わったとしてもIDは同じだしねぇ。
ID調べるときも頭から8文字で検索するし。
0511nobodyさん2006/02/05(日) 12:26:30ID:V48VHYZU
質問です(つーかhttp://pc8.2ch.net/test/read.cgi/php/1137518266/に粘着がいるので)
1.$wordの文字列から6バイト目以降か7バイト目以降を削除したい
2.5バイト目が半角英数字なら6バイト目以降を削除(つまり1〜5バイト目残し)
3.5バイト目が日本語コードなら7バイト目以降を削除(つまり1〜6バイト目残し)

どうやれば一番効率がいいですか?
↓下だとどうもミスがあるようで・・

$words = substr($word,0,6);

if ($words =~ m/^....[\x20-\x7f\xa0-\xdf]/)
{
$words = substr($words,0,5);
}else {
$words;
}
0512nobodyさん2006/02/05(日) 12:26:53ID:???
いや、末尾がOってだけで自演を疑う一要素になってる板とかあるしさ、そういうこと
0513nobodyさん2006/02/05(日) 12:30:55ID:???
>>511
スレ違い
>>512
PCでもころころID変えられる環境の人もいるし、
自演疑い始めたらキリないよね。
0514nobodyさん2006/02/05(日) 12:31:31ID:???
>>511
本来質問すべきスレでのトラブル?(か知らんけど)、正直こっちに来られても困るっす。
お引取り願いたい。
0515nobodyさん2006/02/05(日) 12:33:01ID:???
>>513
話がずれてるずれてる
0516nobodyさん2006/02/05(日) 12:33:24ID:V48VHYZU
では、

1.$wordの文字列から6バイト目以降か7バイト目以降を削除したい
2.5バイト目が半角英数字なら6バイト目以降を削除(つまり1〜5バイト目残し)
3.5バイト目が日本語コードなら7バイト目以降を削除(つまり1〜6バイト目残し)

というCGIを作って下さい
0517nobodyさん2006/02/05(日) 12:35:50ID:???
>>516
この板での経験則からいって、この流れ、しかも>>2を読まずに書き込んだ人は、
往々にして誰も作りません。ここでもスタートから躓いています。
助言ですが、ここでの有効ない回答は諦めた方がいいでしょう。
0518nobodyさん2006/02/05(日) 12:38:46ID:V48VHYZU
では、

1.$wordの文字列から6バイト目以降か7バイト目以降を削除したい
2.5バイト目が半角英数字なら6バイト目以降を削除(つまり1〜5バイト目残し)
3.5バイト目が日本語コードなら7バイト目以降を削除(つまり1〜6バイト目残し)

というCGIを作って下さい
0519nobodyさん2006/02/05(日) 12:43:05ID:???
人の話を聞かない人の話は聞きたくありません
0520nobodyさん2006/02/05(日) 12:46:53ID:???
>>516
その内容だけだと、JavaScriptでやれと答えます。
そしてこの言葉を。スレ違い。
0521nobodyさん2006/02/05(日) 12:49:45ID:???
>>506
おまえomotiか?w
0522nobodyさん2006/02/05(日) 12:55:51ID:???
>>521
それだれ?
0523nobodyさん2006/02/05(日) 13:11:29ID:???
omotiを知らないとはもぐりだな。
0524nobodyさん2006/02/05(日) 13:18:56ID:???
うむ、ダサいな
0525nobodyさん2006/02/05(日) 13:37:08ID:???
今時テクノカットじゃないのと同じぐらい遅れてるよネー
0526nobodyさん2006/02/05(日) 13:40:23ID:???
ttp://www.net24.ne.jp/~omoti/
これのこと?
こんな恥ずかしいのといっしょにしないでよ。
0527nobodyさん2006/02/05(日) 13:40:58ID:???
ロックなんか不良が聴く音楽だ。
父さんは許さんぞ!
05284352006/02/05(日) 13:42:04ID:???
>>516,518
5byte目が2byteモードの2byte目だった場合はどうするの?
0529nobodyさん2006/02/05(日) 13:44:29ID:???
ttp://www.net24.ne.jp/~omoti/2ch/yougo/index.html

欲求不満なんだなw
中学生が辞書の性に関する単語に目印つけるみたいだwww
0530nobodyさん2006/02/05(日) 13:45:09ID:???
人のはなしを聞かないマルチポスト&ID表示に
気が付かず自演するやつに回答は不要
スルーしれ
0531nobodyさん2006/02/05(日) 13:51:51ID:rnwgdJ2u
>>518
簡単じゃんって思ったら案外難しくて詰まったwww
0532脱帽2006/02/05(日) 14:11:47ID:???
とりあえず、>>516の条件だけで作ってみた。CGIじゃないけど。

#!/usr/bin/perl
#
# Shift_JIS
#
$str = '1234漢字abc';

$char = substr($str, 4, 1);
$char = unpack('C', $char);

if($char >= 0x30 && $char <= 0x39){ # 0-9
print substr($str, 0, 5);
}elsif($char >= 0x41 && $char <= 0x5a){ # A-F
print substr($str, 0, 5);
}elsif($char >= 0x61 && $char <= 0x7a){ # a-f
print substr($str, 0, 5);
}elsif($char >= 0x81 && $char <= 0x9f){ # 2byte mode start
print substr($str, 0, 6);
}elsif($char >= 0xe0 && $char <= 0xef){ # 2byte mode start
print substr($str, 0, 6);
}else{ die 'exception'; }

__END__
0533nobodyさん2006/02/05(日) 14:11:58ID:???
>>511
ヒント
jsubstr
mb_substr

難しく考えるな
0534nobodyさん2006/02/05(日) 14:15:10ID:???
>>532
別のスレに泣き付けば回答してもらえるという前例を作るな。
あってるかどうかは別にして。
0535nobodyさん2006/02/05(日) 14:18:42ID:???
cgiじゃないから大丈夫ってことじゃ?
どうせ移植できないだろうし。
0536nobodyさん2006/02/05(日) 14:34:50ID:???
>>535
おまいはhtmlスレでもいってろ
0537nobodyさん2006/02/05(日) 14:39:32ID:???
>>533
perlでmb_substrなんてできんのか?
0538nobodyさん2006/02/05(日) 14:40:10ID:???
スルーしろやカスども
スレ違いだろ
0539nobodyさん2006/02/05(日) 14:55:42ID:???
なぜにhtml?
0540nobodyさん2006/02/05(日) 20:38:14ID:???
403じゃないけどphpで2chスレのURL入力したらPOST送信して書き込めるCGI作って(UA偽装とかはいらない)
それをちょっと変えて自分用の携帯2chブラウザ作る
0541nobodyさん2006/02/05(日) 20:40:12ID:NxKjVP8c
>>540
0542nobodyさん2006/02/05(日) 20:53:55ID:???
p2でいいじゃない
0543nobodyさん2006/02/05(日) 20:55:21ID:???
おまえらスルーしろよ

釣られ過ぎだろおい
0544nobodyさん2006/02/05(日) 20:57:35ID:???
マルチにレスするんじゃNEE->>516
0545nobodyさん2006/02/05(日) 20:59:04ID:???
543 nobodyさん sage投稿日: 2006/02/05(日) 20:55:21 ID:???
おまえらスルーしろよ

釣られ過ぎだろおい
0546脱帽2006/02/05(日) 22:41:36ID:???
ソース暗号化して公開してやろかw
0547nobodyさん2006/02/05(日) 22:59:48ID:???
ひつこい
0548nobodyさん2006/02/05(日) 23:38:05ID:???
脱帽って奴依頼のたんびに「できるけど依頼の仕方が気に食わないからうpしない」とか言ってんの?







ただの荒らしじゃねーかwwww
0549脱帽2006/02/05(日) 23:48:56ID:???
は?
ここwebprogなんだけど?
0550nobodyさん2006/02/06(月) 00:37:23ID:???
>549
そのレスそのものが意味不明





ただのヴァカでしたか
0551nobodyさん2006/02/06(月) 00:39:24ID:???
いまPerl/Tkに書き直し中

>>540
ブラウザというより串
0552nobodyさん2006/02/06(月) 00:42:40ID:???
クソ固定はID表示してろ
0553脱帽2006/02/06(月) 01:01:55ID:???
俺を煽る奴って何がしたいの?
0554nobodyさん2006/02/06(月) 01:22:37ID:???
おまえに正論レスをすると非難することになっちゃうだけだろ
0555脱帽2006/02/06(月) 01:27:12ID:???
正論も何も議論してませんがな
0556nobodyさん2006/02/06(月) 01:31:14ID:???
>>555
スレ違い
0557脱帽2006/02/06(月) 01:31:56ID:???
だからwebprogにスレ違いも何も無いってば
0558nobodyさん2006/02/06(月) 01:35:24ID:???
>>557
その発言自体がスレ違い。
0559脱帽2006/02/06(月) 01:39:36ID:???
なんで無視できないんだろう
0560nobodyさん2006/02/06(月) 01:39:55ID:???
>>559
なんでスレ違いにも気付けないんだろ
0561脱帽2006/02/06(月) 01:42:23ID:???
んじゃ
依頼まだ〜
0562nobodyさん2006/02/06(月) 01:45:45ID:???
まぁ、こんな時間に依頼募集しても来ない気はするがな。
0563nobodyさん2006/02/06(月) 02:19:55ID:???
webplog板だから許される
っていうお前のチンカスな考えを持ち込むな糞固定
0564脱帽2006/02/06(月) 02:31:16ID:???
いやいや、だってこの板基本的にレベル低いでしょうに。
0565nobodyさん2006/02/06(月) 02:40:29ID:???
>>564
人間性に問題アリ。
生い立ちに興味があるな
0566脱帽2006/02/06(月) 02:46:03ID:???
お褒めに預かりまして光栄です
0567nobodyさん2006/02/06(月) 03:53:50ID:???
チンカスの生い立ちは要らない
要るのは依頼だけ
0568nobodyさん2006/02/06(月) 09:41:33ID:???
まぁまぁパンチラ画像でも見て落ち着け
ttp://aploda.net/dl.php?mode=pass&file_id=0000009955
0569nobodyさん2006/02/06(月) 18:31:30ID:???
>>568
これは良いパンチラですね
0570nobodyさん2006/02/06(月) 19:40:42ID:???
phpで2chスレのURL入力したらPOST送信して書き込めるCGI作って
0571nobodyさん2006/02/06(月) 19:41:20ID:???
またお前か。
0572nobodyさん2006/02/06(月) 19:43:40ID:???
571 nobodyさん sage投稿日: 2006/02/06(月) 19:41:20 ID:???
またお前か。
0573脱帽2006/02/06(月) 19:45:02ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0574脱帽2006/02/06(月) 19:45:04ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0575脱帽2006/02/06(月) 19:45:07ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0576脱帽2006/02/06(月) 19:45:07ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0577脱帽2006/02/06(月) 19:45:07ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0578脱帽2006/02/06(月) 19:45:09ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0579脱帽2006/02/06(月) 19:45:08ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0580脱帽2006/02/06(月) 19:45:09ID:???
>>570
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
いい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろいい加減にしろ
0581nobodyさん2006/02/06(月) 19:47:57ID:???
おまえがいい加減にしろ
0582nobodyさん2006/02/06(月) 19:56:40ID:???
そのまんまだな
0583脱帽2006/02/06(月) 20:11:33ID:???
なんか変な偽物が沸いててワロス
0584脱帽2006/02/06(月) 20:13:34ID:???
>>583
お前誰だよ
0585脱帽2006/02/06(月) 20:15:04ID:???
俺の事好きなの?
0586脱帽2006/02/06(月) 20:31:50ID:???
WebProg の煽りって何故か騙りが異様に多いよな。同一人物だろうか
0587nobodyさん2006/02/06(月) 20:34:21ID:???
>>586
0588nobodyさん2006/02/06(月) 20:39:52ID:???
まぁまぁ踊りでも見て落ち着け
ttp://aploda.net/dl.php?mode=pass&file_id=0000009979
0589nobodyさん2006/02/06(月) 21:17:44ID:???
とりあえず最低限の機能をPerl/Tkで書き直した。
PHPならp2があるでしょが。
0590nobodyさん2006/02/06(月) 21:25:12ID:???
かまうと居着くから放置汁。
0591nobodyさん2006/02/06(月) 22:09:08ID:???
>>590
既に手遅れ。もう隔離スレでいいじゃん
■ このスレッドは過去ログ倉庫に格納されています