1read 100read
2013年06月WebProg46: 【テスト】PHPで2chにHello Worldを書き込む 2 (134) TOP カテ一覧 スレ一覧 2ch元 削除依頼
2chを超える掲示板を考えた (103)
PHP板の名無しさんを決めよう。 (155)
【GREE】ソーシャルアプリ開発スレ【モバゲー】 (128)
PHPの使える鯖 (150)
オブジェクト指向perl (127)
FOMA専用着うたサイトを作りましょう!! (140)

【テスト】PHPで2chにHello Worldを書き込む 2


1 :2013/03/09 〜 最終レス :2013/06/22
PHPを使って2ちゃんねるにHello Worldを書き込むスレです。
!ninjaテストやトリップテスト等もこちらでどうぞ。
※忍者ID確認は名前欄に !ninja

■初代スレ
PHPを使って2ちゃんねるにHello Worldを書き込む
http://toro.2ch.net/test/read.cgi/tech/1232331701/
*スレ削除済み。閲覧は過去ログ保存サイトでどうぞ
■関連スレ
Perlを使って2ちゃんねるにHello Worldを書き込む
http://toro.2ch.net/test/read.cgi/tech/1184483810/

2 :
Hello World

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

4 :
テスト

5 :
Hello World

6 :
Hello World

7 :
Hello World

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

9 :
?>

10 :
!ninja

11 :
Hello World

12 :
Hello World

13 :
Hello World

14 :
Hello World

15 :
Hello World

16 :
Hello World

17 :
Hello World

18 :
!ninja

19 :
4

20 :
3

21 :
2

22 :
1

23 :
4

24 :
3

25 :
2

26 :
1

27 :
2

28 :
1

29 :
!ninja

30 :
<?php echo "Hello World";?>

31 :
!ninja

32 :
!ninja

33 :
!ninja

34 :
!ninja

35 :
119.167.231.184

36 :
!ninja

37 :
115.124.77.138

38 :
!ninja

39 :
210.53.47.105

40 :
!ninja

41 :
Hello World

42 :
Hello World

43 :
Hello World

44 :
Hello World

45 :
Hello World

46 :
!ninja

47 :
!ninja

48 :
!ninja

49 :
!ninja

50 :
!ninja

51 :
!ninja

52 :
前スレ 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: http://pc11.2ch.net/test/read.cgi/tech/1232331701/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 :
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 :
test

55 :
>>53
>>52は書き込みできるよ。
1.サーバー名やスレのURLを現在のものに書き換える。
2.「$cookie .= "NAME=\"\"; MAIL=\"\"; suka=pontan\r\n"」のところを
 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayo〜(ここに自分のHAP)\r\n
に変更する。

56 :
!ninja

57 :
!ninja

58 :
!ninja

59 :
!ninja

60 :
てすと1

61 :
Hello world

62 :
>>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: http://kohada.2ch.net/test/read.cgi/php/1362790136/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 :
HAPというのはいわゆる忍法帖のIDのことです。

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

64 :
!ninja

65 :
!ninja

66 :
Hello world

67 :
A

68 :
b

69 :
Hello World

70 :
Hello world

71 :
お菓子変えまくらないとできなかった…
(Cookie大幅に変更しないと書き込めない…)

72 :
Hello World

73 :
Hello world

74 :
クッキー無関係で>>62だけで投稿できたけど・・・。
クッキー触る必要ないんじゃないの?

75 :
Hello world

76 :
>>74
HAP入れる時だけかな?

77 :
Hello world

78 :
「*ここに FOXdayo〜から始まる文字列を記入*」 の部分を自分のHAPに置き換えるわけだから
 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo〜から始まる文字列を記入*;\r\n";
  ↓
 $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayofffae8934aa99usohap68a0638cc34867123c2usohap2a0766fa274fdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8;\r\n"
こんな感じなる。上のHAPはテキトーな文字列だから書き込めないけどな。
で、実行させると普通に投稿できる。クッキーを触る必要一切なし。

79 :
!ninja

80 :
Hello World

81 :
Hello World

82 :
Hello Work

83 :
Hello Work

84 :
Hello Work

85 :
Hello World

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

87 :
!ninja

88 :
!ninja

89 :
Hello world

90 :
Hello World

91 :
Hello World

92 :
Hello Work

93 :
Hello Work

94 :
Hello Sofmap World!

95 :
Hello World

96 :
Hello Sofmap World!

97 :
Hello Everynyan!

98 :
Hello World

99 :
Hello World

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【php】fuelphpについて語ろうぜ (129)
インストールマニアックス4 azure祭り (149)
何も分からん俺がPHPでWEBサイトを作るスレ (142)
SQL自体を勉強したい (103)
●転送量削減について● (100)
【Java PHP CGI mod_perl】の使い分け for プロ (160)
--log9.info------------------
柔道vsブラジリアン柔術3 (180)
九州看護福祉大柔道部を応援するスレ【内柴】 (116)
全国柔道全試合報告版スレッド (196)
【極真】 道場の月謝を晒すスレ 【柔道】 (139)
【原発推進】自民党・石原伸晃は少林寺拳法部出身 (116)
一番実戦性の高い武術・格闘技を一つやるなら (138)
【オフ申請】キャハ荒巻 vs 武板住人 オフ組み手! (150)
空手と柔道ミックスすりゃいいんじゃね? (200)
日本の柔道選手はいつJUDO選手になるのか (107)
合気道について詳しく知りたいんだが (175)
少林寺拳法の剛法を語る その8 (171)
【梶原漫画脳】一撃ジジイの珍レスを晒すスレ (146)
寸止め空手で映画とか漫画とかゲームとかないよな (161)
杖道 (193)
高校空手の普及率【第五段】 (144)
心と身体を覚醒させ潜在能力を引き出す方法 (529)
--log55.com------------------
土浦第一卒東大イン哲の変質者小高周一郎
さだまさしが好きな猥褻小高周一郎
猥褻犯罪しばきbot小高周一郎
東大インド哲科卒小高周一郎を語れ
物江智行短足糸目デブホルホル里山
大東てる放火魔アルパカ大東賢哉
アンチぱよキャス界隈 統合スレ
スピードブローと一原ミナ界隈part5