トップページ⇒php
564コメント74KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/03/09(土) 09:48:56.93ID:???
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/
0002 忍法帖【Lv=18,xxxPT】(3+0:8) 2013/03/09(土) 09:49:30.08ID:???
Hello World
0003nobodyさん2013/03/09(土) 10:07:25.60ID:???
投稿phpは初代スレの124レス目が参考になります。
みみずん検索やログ速などの過去ログ保管サイトで見てください
0004 忍法帖【Lv=40,xxxPT】(2+0:8) 2013/03/09(土) 20:41:16.42ID:???
テスト
0005nobodyさん2013/03/10(日) 06:57:22.64ID:???
Hello World
0006nobodyさん2013/03/10(日) 15:58:37.64ID:???
Hello World
0007nobodyさん2013/03/10(日) 22:31:34.78ID:???
Hello World
0008nobodyさん2013/03/11(月) 12:06:37.62ID:???
<?php

echo "このホームページを見た人ゎ、2ちゃんねるに Hello World ってかいて欲しいのラ";
0009nobodyさん2013/03/11(月) 22:23:43.93ID:???
?>
0010 忍法帖【Lv=21,xxxPT】(1+0:8) 2013/03/12(火) 22:11:37.72ID:???
!ninja
0011 忍法帖【Lv=21,xxxPT】(1+0:8) 2013/03/14(木) 17:32:58.21ID:???
Hello World
0012 忍法帖【Lv=21,xxxPT】(2+0:8) 2013/03/14(木) 17:33:45.84ID:???
Hello World
0013 忍法帖【Lv=21,xxxPT】(3+0:8) 2013/03/14(木) 17:34:44.21ID:???
Hello World
0014 忍法帖【Lv=22,xxxPT】(4+0:8) 2013/03/14(木) 17:35:18.28ID:???
Hello World
0015 忍法帖【Lv=22,xxxPT】(1+0:8) 2013/03/15(金) 09:30:15.14ID:???
Hello World
0016 忍法帖【Lv=23,xxxPT】(2+0:8) 2013/03/15(金) 09:34:03.76ID:???
Hello World
0017 忍法帖【Lv=10,xxxPT】(3+0:8) 2013/03/15(金) 09:34:51.86ID:???
Hello World
0018 忍法帖【Lv=23,xxxPT】(4+0:8) 2013/03/15(金) 14:28:20.16ID:???
!ninja
0019 忍法帖【Lv=23,xxxPT】(1+0:8) 2013/03/16(土) 05:52:49.23ID:???
4
0020 忍法帖【Lv=23,xxxPT】(2+0:8) 2013/03/16(土) 14:03:36.46ID:???
3
0021 忍法帖【Lv=24,xxxPT】(3+0:8) 2013/03/16(土) 14:04:33.19ID:???
2
0022 忍法帖【Lv=11,xxxPT】(4+0:8) 2013/03/16(土) 14:05:03.14ID:???
1
0023 忍法帖【Lv=24,xxxPT】(1+0:8) 2013/03/17(日) 06:23:24.86ID:???
4
0024 忍法帖【Lv=24,xxxPT】(2+0:8) 2013/03/17(日) 06:24:14.32ID:???
3
0025 忍法帖【Lv=24,xxxPT】(3+0:8) 2013/03/17(日) 06:24:59.76ID:???
2
0026 忍法帖【Lv=11,xxxPT】(4+0:8) 2013/03/17(日) 06:25:41.25ID:???
1
0027 忍法帖【Lv=25,xxxPT】(2+0:8) 2013/03/17(日) 16:32:00.66ID:???
2
0028 忍法帖【Lv=12,xxxPT】(3+0:8) 2013/03/17(日) 16:32:37.71ID:???
1
0029 忍法帖【Lv=26,xxxPT】(1+0:8) 2013/03/18(月) 18:25:47.35ID:???
!ninja
0030 忍法帖【Lv=2,xxxP】(1+0:8) 2013/03/19(火) 15:58:57.41ID:???
<?php echo "Hello World";?>
0031 忍法帖【Lv=15,xxxPT】(1+0:8) 2013/03/20(水) 20:49:29.98ID:???
!ninja
0032 忍法帖【Lv=27,xxxPT】(2+0:8) 2013/03/20(水) 22:30:21.97ID:???
!ninja
0033 忍法帖【Lv=15,xxxPT】(3+0:8) 2013/03/20(水) 22:32:22.86ID:???
!ninja
0034 忍法帖【Lv=16,xxxPT】(1+0:8) 2013/03/21(木) 22:43:42.77ID:???
!ninja
0035 忍法帖【Lv=16,xxxPT】(2+0:8) 2013/03/22(金) 02:33:04.49ID:???
119.167.231.184
0036 忍法帖【Lv=28,xxxPT】(3+0:8) 2013/03/22(金) 04:20:30.68ID:???
!ninja
0037 忍法帖【Lv=28,xxxPT】(1+0:8) 2013/03/22(金) 17:13:40.34ID:???
115.124.77.138
0038 忍法帖【Lv=29,xxxPT】(1+0:8) 2013/03/23(土) 00:23:06.53ID:???
!ninja
0039nobodyさん2013/03/23(土) 00:24:10.59ID:???
210.53.47.105
0040 忍法帖【Lv=30,xxxPT】(1+0:8) 2013/03/24(日) 04:14:19.87ID:???
!ninja
0041 忍法帖【Lv=30,xxxPT】(1+0:8) 2013/03/24(日) 21:32:08.53ID:???
Hello World
0042 忍法帖【Lv=31,xxxPT】(1+0:8) 2013/03/25(月) 22:31:35.87ID:???
Hello World
0043 忍法帖【Lv=32,xxxPT】(1+0:8) 2013/03/27(水) 01:10:04.00ID:???
Hello World
0044 忍法帖【Lv=32,xxxPT】(1+0:8) 2013/03/27(水) 22:28:00.05ID:???
Hello World
0045 忍法帖【Lv=33,xxxPT】(1+0:8) 2013/03/28(木) 20:45:36.97ID:???
Hello World
0046 忍法帖【Lv=34,xxxPT】(2+0:8) 2013/03/28(木) 23:52:04.52ID:???
!ninja
0047 忍法帖【Lv=35,xxxPT】(1+0:8) 2013/03/30(土) 01:38:50.68ID:???
!ninja
0048 忍法帖【Lv=35,xxxPT】(2+0:8) 2013/03/30(土) 05:59:15.03ID:???
!ninja
0049 忍法帖【Lv=36,xxxPT】(1+0:8) 2013/03/31(日) 11:18:14.61ID:???
!ninja
0050 忍法帖【Lv=36,xxxPT】(1+0:8) 2013/04/01(月) 02:08:55.09ID:???
!ninja
0051 忍法帖【Lv=37,xxxPT】(1+0:8) 2013/04/01(月) 20:37:59.31ID:???
!ninja
0052nobodyさん2013/04/01(月) 21:55:55.30ID:???
前スレ 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);
0053nobodyさん2013/04/02(火) 01:27:32.26ID:???
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
もうずっと人大杉

ってなって書き込みできない
0054nobodyさん2013/04/02(火) 14:45:03.11ID:UZhB9Ac5
test
0055nobodyさん2013/04/02(火) 22:34:38.86ID:???
>>53
>>52は書き込みできるよ。

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

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

に変更する。
0056 忍法帖【Lv=38,xxxPT】(2+0:8) 2013/04/03(水) 05:20:03.14ID:???
!ninja
0057 忍法帖【Lv=38,xxxPT】(1+0:8) 2013/04/04(木) 00:49:30.31ID:???
!ninja
0058 忍法帖【Lv=39,xxxPT】(1+0:8) 2013/04/04(木) 23:24:17.66ID:???
!ninja
0059 忍法帖【Lv=40,xxxPT】(1+0:8) 2013/04/06(土) 00:42:08.73ID:???
!ninja
0060nobodyさん2013/04/07(日) 06:05:38.88ID:???
てすと1
0061 忍法帖【Lv=30,xxxPT】(2+0:8) 2013/04/07(日) 08:15:09.75ID:???
Hello world
0062nobodyさん2013/04/07(日) 08:21:40.96ID:???
>>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);
0063nobodyさん2013/04/07(日) 08:28:04.32ID:???
HAPというのはいわゆる忍法帖のIDのことです。


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

 Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開く。
 そうすると349行目あたりに HAP=FOXdayo******** という文字列があります。
 それがHAPです。
0064 忍法帖【Lv=31,xxxPT】(1+0:8) 2013/04/08(月) 05:44:37.80ID:???
!ninja
0065 忍法帖【Lv=31,xxxPT】(2+0:8) 2013/04/08(月) 07:42:42.70ID:+Yn02xZ+
!ninja
0066きら ◆Kira.u9zNc 2013/04/08(月) 19:27:26.27ID:???
Hello world
0067nobodyさん2013/04/08(月) 20:38:02.63ID:edQPcXgZ
A
0068nobodyさん2013/04/08(月) 20:39:45.68ID:edQPcXgZ
b
0069nobodyさん2013/04/08(月) 21:26:05.90ID:???
Hello World
0070 忍法帖【Lv=2,xxxP】(1+0:8) 2013/04/08(月) 21:55:24.62ID:???
Hello world
0071きら ◆Kira.u9zNc 2013/04/08(月) 21:58:41.81ID:???
お菓子変えまくらないとできなかった…
(Cookie大幅に変更しないと書き込めない…)
0072nobodyさん2013/04/08(月) 22:53:19.75ID:???
Hello World
0073 忍法帖【Lv=40,xxxPT】(3+0:8) 2013/04/08(月) 23:01:29.34ID:???
Hello world
0074nobodyさん2013/04/08(月) 23:02:37.06ID:???
クッキー無関係で>>62だけで投稿できたけど・・・。
クッキー触る必要ないんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています