【テスト】PHPで2chにHello Worldを書き込む 2at PHP
【テスト】PHPで2chにHello Worldを書き込む 2 - 暇つぶし2ch1:nobodyさん
13/03/09 09:48:56.93
PHPを使って2ちゃんねるにHello Worldを書き込むスレです。

!ninjaテストやトリップテスト等もこちらでどうぞ。

※忍者ID確認は名前欄に !ninja



■初代スレ
PHPを使って2ちゃんねるにHello Worldを書き込む
スレリンク(tech板)
*スレ削除済み。閲覧は過去ログ保存サイトでどうぞ

■関連スレ
Perlを使って2ちゃんねるにHello Worldを書き込む
スレリンク(tech板)

2: 忍法帖【Lv=18,xxxPT】(3+0:8)
13/03/09 09:49:30.08
Hello World

3:nobodyさん
13/03/09 10:07:25.60
投稿phpは初代スレの124レス目が参考になります。
みみずん検索やログ速などの過去ログ保管サイトで見てください

4: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/03/09 20:41:16.42
テスト

5:nobodyさん
13/03/10 06:57:22.64
Hello World

6:nobodyさん
13/03/10 15:58:37.64
Hello World

7:nobodyさん
13/03/10 22:31:34.78
Hello World

8:nobodyさん
13/03/11 12:06:37.62
<?php

echo "このホームページを見た人ゎ、2ちゃんねるに Hello World ってかいて欲しいのラ";

9:nobodyさん
13/03/11 22:23:43.93
?>

10: 忍法帖【Lv=21,xxxPT】(1+0:8)
13/03/12 22:11:37.72
!ninja

11: 忍法帖【Lv=21,xxxPT】(1+0:8)
13/03/14 17:32:58.21
Hello World

12: 忍法帖【Lv=21,xxxPT】(2+0:8)
13/03/14 17:33:45.84
Hello World

13: 忍法帖【Lv=21,xxxPT】(3+0:8)
13/03/14 17:34:44.21
Hello World

14: 忍法帖【Lv=22,xxxPT】(4+0:8)
13/03/14 17:35:18.28
Hello World

15: 忍法帖【Lv=22,xxxPT】(1+0:8)
13/03/15 09:30:15.14
Hello World

16: 忍法帖【Lv=23,xxxPT】(2+0:8)
13/03/15 09:34:03.76
Hello World

17: 忍法帖【Lv=10,xxxPT】(3+0:8)
13/03/15 09:34:51.86
Hello World

18: 忍法帖【Lv=23,xxxPT】(4+0:8)
13/03/15 14:28:20.16
!ninja

19: 忍法帖【Lv=23,xxxPT】(1+0:8)
13/03/16 05:52:49.23
4

20: 忍法帖【Lv=23,xxxPT】(2+0:8)
13/03/16 14:03:36.46
3

21: 忍法帖【Lv=24,xxxPT】(3+0:8)
13/03/16 14:04:33.19
2

22: 忍法帖【Lv=11,xxxPT】(4+0:8)
13/03/16 14:05:03.14
1

23: 忍法帖【Lv=24,xxxPT】(1+0:8)
13/03/17 06:23:24.86
4

24: 忍法帖【Lv=24,xxxPT】(2+0:8)
13/03/17 06:24:14.32
3

25: 忍法帖【Lv=24,xxxPT】(3+0:8)
13/03/17 06:24:59.76
2

26: 忍法帖【Lv=11,xxxPT】(4+0:8)
13/03/17 06:25:41.25
1

27: 忍法帖【Lv=25,xxxPT】(2+0:8)
13/03/17 16:32:00.66
2

28: 忍法帖【Lv=12,xxxPT】(3+0:8)
13/03/17 16:32:37.71
1

29: 忍法帖【Lv=26,xxxPT】(1+0:8)
13/03/18 18:25:47.35
!ninja

30: 忍法帖【Lv=2,xxxP】(1+0:8)
13/03/19 15:58:57.41
<?php echo "Hello World";?>

31: 忍法帖【Lv=15,xxxPT】(1+0:8)
13/03/20 20:49:29.98
!ninja

32: 忍法帖【Lv=27,xxxPT】(2+0:8)
13/03/20 22:30:21.97
!ninja

33: 忍法帖【Lv=15,xxxPT】(3+0:8)
13/03/20 22:32:22.86
!ninja

34: 忍法帖【Lv=16,xxxPT】(1+0:8)
13/03/21 22:43:42.77
!ninja

35: 忍法帖【Lv=16,xxxPT】(2+0:8)
13/03/22 02:33:04.49
119.167.231.184

36: 忍法帖【Lv=28,xxxPT】(3+0:8)
13/03/22 04:20:30.68
!ninja

37: 忍法帖【Lv=28,xxxPT】(1+0:8)
13/03/22 17:13:40.34
115.124.77.138

38: 忍法帖【Lv=29,xxxPT】(1+0:8)
13/03/23 00:23:06.53
!ninja

39:nobodyさん
13/03/23 00:24:10.59
210.53.47.105

40: 忍法帖【Lv=30,xxxPT】(1+0:8)
13/03/24 04:14:19.87
!ninja

41: 忍法帖【Lv=30,xxxPT】(1+0:8)
13/03/24 21:32:08.53
Hello World

42: 忍法帖【Lv=31,xxxPT】(1+0:8)
13/03/25 22:31:35.87
Hello World

43: 忍法帖【Lv=32,xxxPT】(1+0:8)
13/03/27 01:10:04.00
Hello World

44: 忍法帖【Lv=32,xxxPT】(1+0:8)
13/03/27 22:28:00.05
Hello World

45: 忍法帖【Lv=33,xxxPT】(1+0:8)
13/03/28 20:45:36.97
Hello World

46: 忍法帖【Lv=34,xxxPT】(2+0:8)
13/03/28 23:52:04.52
!ninja

47: 忍法帖【Lv=35,xxxPT】(1+0:8)
13/03/30 01:38:50.68
!ninja

48: 忍法帖【Lv=35,xxxPT】(2+0:8)
13/03/30 05:59:15.03
!ninja

49: 忍法帖【Lv=36,xxxPT】(1+0:8)
13/03/31 11:18:14.61
!ninja

50: 忍法帖【Lv=36,xxxPT】(1+0:8)
13/04/01 02:08:55.09
!ninja

51: 忍法帖【Lv=37,xxxPT】(1+0:8)
13/04/01 20:37:59.31
!ninja

52:nobodyさん
13/04/01 21:55:55.30
前スレ 124より

<?php
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%66%75%73%69%61%6E%61%73%61%6E&mail=sage&MESSAGE=Hello+world&bbs=tech&key=1232331701&time=1";
$length = strlen($body);
$head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: pc11.2ch.net\r\nUser-Agent: monazilla/1.00\r\n".
"Referer: スレリンク(tech板)l50\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$out = $head."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("pc11.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
$cookie = "Cookie: ";
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}
}
fclose($fp);
$cookie .= "NAME=\"\"; MAIL=\"\"; suka=pontan\r\n";
$out = $head.$cookie."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("pc11.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);

53:nobodyさん
13/04/02 01:27:32.26
HTTP/1.1 200 OK Date: Mon, 01 Apr 2013 16:25:57 GMT Server: Apache/2.2.15 (Unix) mod_ssl/2.2.15
OpenSSL/0.9.8n PHP/5.2.13 mod_antiloris/0.4 X-Powered-By: PHP/5.2.13 Vary: Accept-Encoding Content-Length: 819 Connection: close Content-Type: text/html X-Pad: avoid browser bug
もうずっと人大杉

ってなって書き込みできない

54:nobodyさん
13/04/02 14:45:03.11 UZhB9Ac5
test

55:nobodyさん
13/04/02 22:34:38.86
>>53
>>52は書き込みできるよ。

1.サーバー名やスレのURLを現在のものに書き換える。
2.「$cookie .= "NAME=\"\"; MAIL=\"\"; suka=pontan\r\n"」のところを

 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayo~(ここに自分のHAP)\r\n

に変更する。

56: 忍法帖【Lv=38,xxxPT】(2+0:8)
13/04/03 05:20:03.14
!ninja

57: 忍法帖【Lv=38,xxxPT】(1+0:8)
13/04/04 00:49:30.31
!ninja

58: 忍法帖【Lv=39,xxxPT】(1+0:8)
13/04/04 23:24:17.66
!ninja

59: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/06 00:42:08.73
!ninja

60:nobodyさん
13/04/07 06:05:38.88
てすと1

61: 忍法帖【Lv=30,xxxPT】(2+0:8)
13/04/07 08:15:09.75
Hello world

62:nobodyさん
13/04/07 08:21:40.96
>>52を蘇らせてみた。
下記の「*ここに FOXdayo~から始まる文字列を記入*」 の部分を自分のHAPに置き換えれば
>>61のように書き込めるよ

<?php
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%21ninja&mail=sage&MESSAGE=Hello+world&bbs=php&key=1362790136&time=1";
$length = strlen($body);
$head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: kohada.2ch.net\r\nUser-Agent: Monazilla/1.00\r\n".
"Referer: スレリンク(php板)l50\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$out = $head."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
$cookie = "Cookie: ";
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}
}
fclose($fp);
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo~から始まる文字列を記入*;\r\n";
$out = $head.$cookie."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);

63:nobodyさん
13/04/07 08:28:04.32
HAPというのはいわゆる忍法帖のIDのことです。


【HAPの確認方法:JaneStyleを使っている人の場合】

 Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開く。
 そうすると349行目あたりに HAP=FOXdayo******** という文字列があります。
 それがHAPです。

64: 忍法帖【Lv=31,xxxPT】(1+0:8)
13/04/08 05:44:37.80
!ninja

65: 忍法帖【Lv=31,xxxPT】(2+0:8)
13/04/08 07:42:42.70 +Yn02xZ+
!ninja

66:きら ◆Kira.u9zNc
13/04/08 19:27:26.27
Hello world

67:nobodyさん
13/04/08 20:38:02.63 edQPcXgZ
A

68:nobodyさん
13/04/08 20:39:45.68 edQPcXgZ
b

69:nobodyさん
13/04/08 21:26:05.90
Hello World

70: 忍法帖【Lv=2,xxxP】(1+0:8)
13/04/08 21:55:24.62
Hello world

71:きら ◆Kira.u9zNc
13/04/08 21:58:41.81
お菓子変えまくらないとできなかった…
(Cookie大幅に変更しないと書き込めない…)

72:nobodyさん
13/04/08 22:53:19.75
Hello World

73: 忍法帖【Lv=40,xxxPT】(3+0:8)
13/04/08 23:01:29.34
Hello world

74:nobodyさん
13/04/08 23:02:37.06
クッキー無関係で>>62だけで投稿できたけど・・・。
クッキー触る必要ないんじゃないの?

75:nobodyさん
13/04/09 04:03:13.36
Hello world

76:きら ◆Kira.u9zNc
13/04/09 15:48:03.45 k4C+KAu1
>>74
HAP入れる時だけかな?

77: 忍法帖【Lv=3,xxxP】(1+0:8)
13/04/09 22:29:23.50
Hello world

78:nobodyさん
13/04/10 05:05:06.70
「*ここに FOXdayo~から始まる文字列を記入*」 の部分を自分のHAPに置き換えるわけだから

 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo~から始まる文字列を記入*;\r\n";
  ↓
 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayofffae8934aa99usohap68a0638cc34867123c2usohap2a0766fa274fdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8;\r\n"

こんな感じなる。上のHAPはテキトーな文字列だから書き込めないけどな。
で、実行させると普通に投稿できる。クッキーを触る必要一切なし。

79: 忍法帖【Lv=33,xxxPT】(1+0:8)
13/04/11 05:52:37.36
!ninja

80:nobodyさん
13/04/12 10:46:11.08
Hello World

81: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/12 23:12:25.84
Hello World

82:nobodyさん
13/04/13 11:48:56.47
Hello Work

83: 忍法帖【Lv=2,xxxP】(2+0:8)
13/04/13 11:51:25.51
Hello Work

84: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/04/13 14:10:25.70
Hello Work

85: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/14 11:07:59.37 UuIjco6A
Hello World

86:nobodyさん
13/04/14 14:00:34.88
          , - ─- - 、
        /  /   ヽ  \
       /    l     l    ゝ
       |     |     |    |
       ゝ   l    .ノ    ノ
        ヾ  ヽ V /   У
         .ヽ|` ー |--―|' /   ♪無職のおじさん♪
           |    |   .|     ♪ニートのおじさん♪
          lヽ,,lヽ |. ∧_∧   ♪こーんにちはっ♪
         (・ω・ )( ・ω・)
             | ̄ ̄ ̄ ̄ ̄ ̄|
          |_ ̄_ ̄_ ̄_ ̄_|
           |_____|

87: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/15 16:53:30.95
!ninja

88: 忍法帖【Lv=36,xxxPT】(1+0:8)
13/04/15 19:58:05.21
!ninja

89: 忍法帖【Lv=3,xxxP】(1+0:8)
13/04/20 19:06:25.42
Hello world

90: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/21 13:51:38.12
Hello World

91: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/04/21 22:55:26.20
Hello World

92: 忍法帖【Lv=3,xxxP】(1+0:8)
13/04/22 00:00:03.92
Hello Work

93: 忍法帖【Lv=4,xxxP】(1+0:8)
13/04/23 00:00:04.93
Hello Work

94: 忍法帖【Lv=5,xxxP】(1+0:8)
13/04/24 00:00:03.42
Hello Sofmap World!

95: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/04/24 00:34:30.48
Hello World

96: 忍法帖【Lv=6,xxxP】(1+0:8)
13/04/25 00:00:04.34
Hello Sofmap World!

97: 忍法帖【Lv=7,xxxP】(1+0:8)
13/04/26 00:00:04.82
Hello Everynyan!

98: 忍法帖【Lv=8,xxxP】(1+0:8)
13/04/27 00:00:03.65
Hello World

99: 忍法帖【Lv=9,xxxP】(1+0:8)
13/04/28 00:00:04.65
Hello World

100:nobodyさん
13/04/28 00:30:24.46
はろーわーるど

101: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/05/02 11:38:18.97
Hello World

102: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/05/02 11:38:51.91
Hello world

103:nobodyさん
13/05/02 20:48:33.43
Hello world

104: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/05/03 07:08:41.91
Hello world

105:nobodyさん
13/05/03 22:49:29.33
kozima happy world

106: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/05/06 12:03:11.35
Hello world

107:nobodyさん
13/05/06 12:33:50.05
Hello world!

108:あいうえお
13/05/06 13:32:10.56
てすと

109:かきくけこ
13/05/06 14:23:28.35
てすと2

110:かきくけこ
13/05/06 14:39:25.72
>>62
これ使っててすと
てすと
test

111:かきくけこ
13/05/06 14:54:44.87
>>62
これ使っててすと
てすと
test

112:かきくけこ
13/05/06 15:00:09.32
test

113:nobodyさん
13/05/06 18:28:04.90
test

114: 忍法帖【Lv=3,xxxP】(1+0:8)
13/05/06 21:33:45.89
Hello world

115: 忍法帖【Lv=3,xxxP】(2+0:8)
13/05/06 21:34:42.72
Hello world

116: 忍法帖【Lv=3,xxxP】(3+0:8)
13/05/06 21:35:14.71
Hello world

117: 忍法帖【Lv=3,xxxP】(4+0:8)
13/05/06 21:35:46.51
Hello world

118: 忍法帖【Lv=3,xxxP】(5+0:8)
13/05/06 21:37:12.21
Hello world

119:nobodyさん
13/05/07 00:01:54.49
こんにちは世界

120: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/05/07 00:49:53.10
Hello world

121:nobodyさん
13/05/07 21:02:16.39
はろーわーるど

122:nobodyさん
13/05/07 22:10:47.56
a

123:nobodyさん
13/05/08 15:52:31.12
a

124:nobodyさん
13/05/08 17:26:17.36
hello world
abcdefg
あいうえお

125:nobodyさん
13/05/08 17:29:47.48
はろーわーるど

126:nobodyさん
13/05/08 17:31:49.57
はろーわーるど。

127:nobodyさん
13/05/09 04:12:27.17
うわあああああああああああああああ

128: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/05/09 17:59:46.85
hello world

129:nobodyさん
13/05/13 12:15:49.15 WKJNkOEY
てすと

130: 忍法帖【Lv=3,xxxP】(1+0:8)
13/05/21 22:43:17.86
Hello world

131:nobodyさん
13/06/01 22:39:31.41 Bbaz+jGV
鱶靉麟鰾罐鑢鬻钁讚讎蠱齏あ觀鬟鑰齬鬟
鸞靈纛驤鼈罐鶴鑚鷸蘒蠶か驢鱆鬱鱸籥
黷鱶覊鬻鰺鑽驤韈鑒鱧さ驪纛罐鑿纜
覊轤靈靈讓顯籤黌靂齪攣た讚靏鷓囑鱗
靂髑麟鱗鼈驢鬱蘒顳鑷な纓纖顱轤鰲

132: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/06/13 16:54:07.36
!ninja

133:nobodyさん
13/06/20 02:22:43.08
Hello World

134:nobodyさん
13/06/22 13:48:55.95
Hello World

135:nobodyさん
13/06/26 01:41:51.35
<?php
print. Hello
?>

136:nobodyさん
13/06/26 01:45:51.14
<?php
print. ("Hello")
?>

137:nobodyさん
13/06/26 01:47:45.88
<?php
print ("Hello")
?>

138:nobodyさん
13/06/26 01:49:40.56
<?php
print=("Hello")
?>

139:nobodyさん
13/06/26 22:37:33.10
<?php
print "HelloWorld"
?>

140:nobodyさん
13/07/01 11:44:37.87
繝�繧ケ繝域嶌霎シ縺ソ

141:nobodyさん
13/07/01 11:46:37.15
>>140 kore,ore?mojibake?

142:140
13/07/01 13:24:32.34
縺薙l縺ァ縺ゥ縺�縺�シ�

143:140
13/07/01 13:29:01.60
これでどうだ?

144:140
13/07/01 13:30:06.87
お、文字化け直った!

145:140
13/07/02 08:56:28.40
お、文字化け直った!

146:140
13/07/02 13:07:28.76
お、文字化け直った!

147:140
13/07/03 07:02:12.51
お、文字化け直った!

148:140
13/07/05 08:37:21.24
お、文字化け直った!

149:nobodyさん
13/07/05 08:50:27.76
勝手にエスケープされる問題が解消したかテスト

表示表示表示表示

150:140
13/07/07 03:34:20.88
お、文字化け直った!

151:140
13/07/07 04:43:19.53
お、文字化け直った!

152:>>62再掲
13/07/07 17:04:31.14
>>52を蘇らせてみた。
下記の「*ここに FOXdayo~から始まる文字列を記入*」 の部分を自分のHAPに置き換えれば
>>61のように書き込めるよ

<?php
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%21ninja&mail=sage&MESSAGE=Hello+world&bbs=php&key=1362790136&time=1";
$length = strlen($body);
$head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: kohada.2ch.net\r\nUser-Agent: Monazilla/1.00\r\n".
"Referer: スレリンク(php板)l50\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$out = $head."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
$cookie = "Cookie: ";
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}
}
fclose($fp);
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo~から始まる文字列を記入*;\r\n";
$out = $head.$cookie."Content-Length: ".$length."\r\n\r\n".$body;
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);

153:>>63再掲
13/07/07 17:05:01.66
HAPというのはいわゆる忍法帖のIDのことです。


【HAPの確認方法:JaneStyleを使っている人の場合】

 Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開く。
 そうすると349行目あたりに HAP=FOXdayo******** という文字列があります。
 それがHAPです。

154:>>78再掲
13/07/07 17:06:04.56
「*ここに FOXdayo~から始まる文字列を記入*」 の部分を自分のHAPに置き換えるわけだから

 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo~から始まる文字列を記入*;\r\n";
  ↓
 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayofffae8934aa99usohap68a0638cc34867123c2usohap2a0766fa274fdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8;\r\n"

こんな感じなる。上のHAPはテキトーな文字列だから書き込めないけどな。
で、実行させると普通に投稿できる。クッキーを触る必要一切なし。

155:nobodyさん
13/07/08 00:05:05.46
<?php
print ("HelloWorld");
?>

156:nobodyさん
13/07/08 20:24:02.31
<?php
print "HelloWorld";
?>

157:140
13/07/09 01:27:26.93
お、文字化け直った!

158:140
13/07/12 02:40:50.08
お、文字化け直った!

159:140
13/07/13 03:16:12.50
お、文字化け直った!

160:140
13/07/14 10:05:35.63
お、文字化け直った!

161:140
13/07/14 20:21:41.05
お、文字化け直った!

162:140
13/07/15 01:51:49.93
お、文字化け直った!

163:140
13/07/16 10:27:32.35
お、文字化け直った!

164:140
13/07/17 20:14:19.26
お、文字化け直った!

165:nobodyさん
13/07/17 22:14:01.24
てすてす

166:140
13/07/18 02:24:10.15
お、文字化け直った!

167:140
13/07/18 08:20:04.42
お、文字化け直った!

168:140
13/07/18 21:04:32.75
お、文字化け直った!

169: 忍法帖【Lv=15,xxxPT】(1+0:8)
13/07/18 21:53:39.44
Hello world

170: 忍法帖【Lv=15,xxxPT】(2+0:8)
13/07/18 21:56:35.45
Hello world

171:140
13/07/20 23:12:59.15
お、文字化け直った!

172:nobodyさん
13/07/21 03:10:36.81
てす

173:140
13/07/21 10:37:44.89
お、文字化け直った!

174:140
13/07/21 18:45:44.35
お、文字化け直った!

175:2ch初心者
13/07/22 00:42:42.90 1veVFrFm
テスト

176:2ch初心者
13/07/22 00:43:39.40 1veVFrFm
すごー
初投稿!

177:140
13/07/22 07:23:44.09
お、文字化け直った!

178: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/07/23 04:34:07.22
テスト

179:140
13/07/23 07:22:59.67
お、文字化け直った!

180:140
13/07/23 17:58:57.88
お、文字化け直った!

181:140
13/07/23 19:15:11.19
お、文字化け直った!

182:140
13/07/24 15:53:34.89
お、文字化け直った!

183:140
13/07/25 03:46:43.29
お、文字化け直った!

184:140
13/07/25 03:55:36.82
お、文字化け直った!

185:140
13/07/26 16:40:57.82
お、文字化け直った!

186:140
13/07/27 00:01:44.30
お、文字化け直った!

187:140
13/07/27 04:47:18.42
お、文字化け直った!

188:140
13/07/27 12:24:12.59
お、文字化け直った!

189:140
13/07/28 11:12:17.62
お、文字化け直った!

190:140
13/07/28 11:57:00.79
お、文字化け直った!

191:140
13/07/29 11:34:09.69
お、文字化け直った!

192:140
13/07/29 13:28:17.32
お、文字化け直った!

193:140
13/07/30 20:41:12.03
お、文字化け直った!

194:140
13/08/01 08:27:20.27
お、文字化け直った!

195:140
13/08/01 15:20:56.95
お、文字化け直った!

196:140
13/08/02 08:57:07.24
お、文字化け直った!

197:nobodyさん
13/08/05 08:57:19.66
改行
テスト

198: 忍法帖【Lv=18,xxxPT】(2+0:8)
13/08/05 09:30:43.92
にんじゃ

199: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/05 11:57:15.12
!nanja

200: 忍法帖【Lv=3,xxxP】(1+0:8)
13/08/05 13:12:59.63
Hello world

201: 忍法帖【Lv=3,xxxP】(2+0:8)
13/08/05 13:18:07.81
Hello world

202: 忍法帖【Lv=3,xxxP】(3+0:8)
13/08/05 13:19:18.70
Hello world

203: 忍法帖【Lv=3,xxxP】(4+0:8)
13/08/05 13:54:49.79
Hello world

204: 忍法帖【Lv=3,xxxP】(5+0:8)
13/08/05 13:56:26.27
Hello world

205: 忍法帖【Lv=3,xxxP】(6+0:8)
13/08/05 13:57:00.76
Hello world

206:nobodyさん
13/08/05 14:03:58.09
はろー

207: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/08/05 14:04:45.15
!ninja

208:nobodyさん
13/08/06 00:28:32.95 YG2kFbuC
てすと

209:nobodyさん
13/08/06 00:29:46.44 YG2kFbuC
テスト

210:nobodyさん
13/08/06 00:30:44.69 YG2kFbuC
試験投稿

211:nobodyさん
13/08/06 00:38:36.45 YG2kFbuC
てs

212:nobodyさん
13/08/06 00:50:24.04 YG2kFbuC
てsてs

213:nobodyさん
13/08/06 00:53:03.05 YG2kFbuC
スレ汚しスマソ

214:nobodyさん
13/08/06 01:11:24.45 YG2kFbuC
てす

215:nobodyさん
13/08/06 14:59:18.21 YG2kFbuC
てst

216:nobodyさん
13/08/06 15:27:49.96 YG2kFbuC
こんにちは世界

217:nobodyさん
13/08/06 17:00:27.69
夏休み中に腹筋を割るお

クロスチョップクランチ
URLリンク(www.youtube.com)

アブアイソメトリック
URLリンク(www.youtube.com)

レッグレイズ
URLリンク(www.youtube.com)

218: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/08 21:17:04.37
!ninja

219:nobodyさん
13/08/08 23:55:05.27 W65tVYnZ
サルベージ

220: 忍法帖【Lv=5,xxxP】(-1+0:8)
13/08/11 11:00:44.86
Hello world

221:● 忍法帖【Lv=5,xxxP】(0+0:8)
13/08/11 11:06:57.55
●テスト

222:● 忍法帖【Lv=5,xxxP】(1+0:8)
13/08/11 11:08:21.84
●テスト2

223:笳� 忍法帖【Lv=5,xxxP】(2+0:8)
13/08/11 11:52:17.84
笳上ユ繧ケ繝�3

224:??? 忍法帖【Lv=5,xxxP】(3+0:8)
13/08/11 11:55:14.41
????????????4

225:● 忍法帖【Lv=5,xxxP】(4+0:8)
13/08/11 12:00:01.96
●テスト5

226: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/12 21:43:32.36
てすてす

227:nobodyさん
13/08/13 01:54:21.26
おおおお

228:nobodyさん
13/08/13 12:17:51.12
print("Hello");

229: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/13 12:43:23.78
テスト

230:nobodyさん
13/08/13 23:05:22.31 P7TWu4Y6
>>152が具体的にどういう動作してるのか教えてください
まず1度目にpostデータを送ってcookie確認が出ると思うんですがその時の処理とかは
どこでやってるんですか

231:nobodyさん
13/08/13 23:18:14.44
>>230
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30);
if (!$fp) {echo "$errstr ($errno)<br>\n";exit;}
fwrite($fp, $out);
$cookie = "Cookie: ";
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}
}
fclose($fp);

232:nobodyさん
13/08/13 23:20:14.54
while (!feof($fp)) {
$str = fgets($fp, 128);
if (strpos($str, "Set-Cookie: ") === 0) {
$str = str_replace("Set-Cookie: ", "", $str);
list($cook, ) = explode(";", $str);
$cookie .= $cook."; ";
}

この辺はのこと?
この辺はcookieから自分のホスト情報を抽出してるだけだよ。
自分のホストがわかってる人ならこの部分をゴソッと省略することができるよ

233:nobodyさん
13/08/13 23:26:13.67
リロードしてなかったわw

1度目のpostは何のためにやってるのかというと、postすると2chから送られてくるcookieに自分のホストが入ってるんだよ。
そのホスト情報が必要だから仮にpostしてるだけ。
さっきも書いたように自分のホストがわかっていれば1度目のpostは省略可能です

234:● 忍法帖【Lv=5,xxxP】(-1+0:8)
13/08/14 11:45:44.79
テエエエエス

235:● 忍法帖【Lv=5,xxxP】(0+0:8)
13/08/14 11:53:33.45
テエエエエス3

236:nobodyさん
13/08/14 11:55:19.80
testes

237: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/08/14 11:55:36.03
testestesてs

238:● 忍法帖【Lv=1,xxxP】(3+0:8)
13/08/14 12:00:29.22
テエエエエス6

239:● 忍法帖【Lv=5,xxxP】(4+0:8)
13/08/14 12:01:06.59
テエエエエス7

240:● 忍法帖【Lv=40,xxxPT】(5+0:8)
13/08/14 12:05:29.86
テエエエエス8

241:nobodyさん
13/08/14 12:43:10.19
test

242:nobodyさん
13/08/14 13:33:58.21 3o4o9MeM
>>231-233
ありがとうございます
送られてきたリクエストの中のhostをそのまま変数に入れてまたpostしてるんですね!

243:nobodyさん
13/08/14 18:12:14.85
そそ。だから固定IPの人や自分もそうだけどYahoo!BBでホストがほぼ固定されている人は
>>152のスクリプトの後半部分に直接ホストを直書きすればいいので
スクリプトの後半だけで投稿できるよ

244: 忍法帖【Lv=40,xxxPT】(2+0:8)
13/08/14 18:56:09.09
test

245:nobodyさん
13/08/14 23:59:04.40
テスト

246: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/20 05:05:03.40
Hello World

247:nobodyさん
13/08/23 18:51:52.66
P2から
iPhoneで

こんにちは

248:nobodyさん
13/08/26 20:57:28.59
test

249:nobodyさん
13/08/27 11:51:16.70
helll

250:nobodyさん
13/08/27 20:38:46.10
test

251:>>62の改造(その1)
13/08/28 04:42:42.32
<?php
# ######## 設定ここから #########
# 名前
$name = "nobodyさん";

# E-mail
$mail = "sage";

# コメント
$mess = "Hello+world";

# 書き込み先のスレ
$url = "スレリンク(php板)";

# あなたのHAP
# *HAPというのは忍法帖のIDのことです。
#
# 【HAPの確認方法:JaneStyleを使っている人の場合】
# Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開いてください。
# 349行目あたりに HAP=FOXdayo******** という文字列があります。それがHAPです。
# 下記は使用できない架空のHAPでの記述見本です。
# $hap = "FOXdayofffae8934aa99usohap68a0638cc34867123c2usfdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8";
$hap = "";

# ######## 設定ここまで #########

mb_language( 'Japanese' ); // これは環境によって不要
mb_internal_encoding( 'SJIS' ); // これは環境によって不要
mb_regex_encoding( 'SJIS' ); // これは環境によって不要

252:>>62の改造(その2)
13/08/28 04:45:16.36
list( , , $server, , , $bbs, $key ) = explode( "/", $url );
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=" . $name . "&mail=" . $mail . "&MESSAGE=" . $mess . "&bbs=" . $bbs . "&key=" . $key . "&time=1";
$length = strlen( $body );
$head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: " . $server . "\r\nUser-Agent: Monazilla/1.00\r\n" .
"Referer: URLリンク(") . $server . "/test/read.cgi/" . $bbs . "/" . $key . "/l50\r\nContent-Type: application/x-www-form-urlencoded\r\n";
$out = $head . "Content-Length: " . $length . "\r\n\r\n" . $body;
$fp = fsockopen( $server, 80, $errno, $errstr, 30 );
if ( !$fp ) {
echo "$errstr ($errno)<br>\n";
exit;
}
fwrite( $fp, $out );
$cookie = "Cookie: ";
while ( !feof( $fp ) ) {
$str = fgets( $fp, 128 );
if ( strpos( $str, "Set-Cookie: " ) === 0 ) {
$str = str_replace( "Set-Cookie: ", "", $str );
list( $cook, ) = explode( ";", $str );
$cookie .= $cook . "; ";
}
}
fclose( $fp );

253:>>62の改造(その3)
13/08/28 04:47:21.37
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=" . $hap . ";\r\n";
$out = $head . $cookie . "Content-Length: " . $length . "\r\n\r\n" . $body;
$fp = fsockopen( $server, 80, $errno, $errstr, 30 );
if ( !$fp ) {
echo "$errstr ($errno)<br>\n";
exit;
}
$check = "";
fwrite( $fp, $out );
while ( !feof( $fp ) ) {
$check .= fgets( $fp, 128 );
}
fclose( $fp );
if ( mb_strpos( $check, "<title>書きこみました。</title>" ) ) {
echo "書きこみに成功しました。";
exit();
} else {
echo "書きこみに失敗しました。";
}

?>

254:nobodyさん
13/08/28 04:50:23.51
Hello world

255: 忍法帖【Lv=40,xxxPT】(1+0:8)
13/08/28 13:30:06.09
!ninja

256:nobodyさん
13/08/30 22:05:57.60
Hello world

257:nobodyさん
13/08/30 23:02:10.69
Hello world

258:nobodyさん
13/09/01 18:06:05.44
てす

259:nobodyさん
13/09/07 22:22:51.13
てすてす

260:nobodyさん
13/09/09 23:55:21.50 9mhdyc+z
てす

261:nobodyさん
13/09/11 13:10:11.56 yIjMXHf4
ブラウザを経由せず直接レンサバから2chへPostはできるの?

262:nobodyさん
13/09/12 00:20:50.58
できるよ

263:nobodyさん
13/09/12 23:48:46.36
Hello world

264:nobodyさん
13/09/13 15:54:01.27
Hello world

265:!ninja
13/09/15 00:36:57.76
てす

266:nobodyさん
13/09/18 18:57:25.51
a

267:!ninja
13/09/18 19:00:18.95
b

268:nobodyさん
13/09/18 19:16:31.41
c

269:nobodyさん
13/09/18 19:18:26.04
d

270:nobodyさん
13/09/18 19:20:49.89
e

271:nobodyさん
13/09/18 19:26:46.63
f

272:nobodyさん
13/09/18 19:30:41.55
g

273:nobodyさん
13/09/18 19:31:43.47
h

274:nobodyさん
13/09/18 21:45:38.42
Hello world

275:nobodyさん
13/09/20 21:48:39.13
Hello world

276:nobodyさん
13/09/24 21:23:18.09
Hello world

277:○!ninja
13/09/25 22:41:17.78
●テスト

278:nobodyさん
13/09/30 05:16:10.72
テスト
スレリンク(php板)
スレリンク(php板)

279:!ninja
13/10/01 01:43:27.26
!ninja

280:!ninja
13/10/01 16:22:19.45
てす

281:nobodyさん
13/10/05 11:32:14.00
a

282: 忍法帖【Lv=9,xxxP】(2+0:8)
13/10/05 12:44:57.26
aaaa

283:nobodyさん
13/10/06 00:55:54.89
bbbb

284:nobodyさん
13/10/06 01:14:17.36
cccc

285:nobodyさん
13/10/12 15:29:25.45
test


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch