【テスト】PHPで2chにHello Worldを書き込む 2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/03/09(土) 09:48:56.93ID:???!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/
0075nobodyさん
2013/04/09(火) 04:03:13.36ID:???0076きら ◆Kira.u9zNc
2013/04/09(火) 15:48:03.45ID:k4C+KAu1HAP入れる時だけかな?
0078nobodyさん
2013/04/10(水) 05:05:06.70ID:???$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo〜から始まる文字列を記入*;\r\n";
↓
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayofffae8934aa99usohap68a0638cc34867123c2usohap2a0766fa274fdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8;\r\n"
こんな感じなる。上のHAPはテキトーな文字列だから書き込めないけどな。
で、実行させると普通に投稿できる。クッキーを触る必要一切なし。
0080nobodyさん
2013/04/12(金) 10:46:11.08ID:???0082nobodyさん
2013/04/13(土) 11:48:56.47ID:???0085 忍法帖【Lv=40,xxxPT】(1+0:8)
2013/04/14(日) 11:07:59.37ID:UuIjco6A0086nobodyさん
2013/04/14(日) 14:00:34.88ID:???/ / ヽ \
/ l l ゝ
| | | |
ゝ l .ノ ノ
ヾ ヽ V / У
.ヽ|` ー |--―|' / ♪無職のおじさん♪
| | .| ♪ニートのおじさん♪
lヽ,,lヽ |. ∧_∧ ♪こーんにちはっ♪
(・ω・ )( ・ω・)
| ̄ ̄ ̄ ̄ ̄ ̄|
|_ ̄_ ̄_ ̄_ ̄_|
|_____|
0100nobodyさん
2013/04/28(日) 00:30:24.46ID:???0103nobodyさん
2013/05/02(木) 20:48:33.43ID:???0105nobodyさん
2013/05/03(金) 22:49:29.33ID:???0107nobodyさん
2013/05/06(月) 12:33:50.05ID:???0108あいうえお
2013/05/06(月) 13:32:10.56ID:???0109かきくけこ
2013/05/06(月) 14:23:28.35ID:???0112かきくけこ
2013/05/06(月) 15:00:09.32ID:???0113nobodyさん
2013/05/06(月) 18:28:04.90ID:???0119nobodyさん
2013/05/07(火) 00:01:54.49ID:???0121nobodyさん
2013/05/07(火) 21:02:16.39ID:???0122nobodyさん
2013/05/07(火) 22:10:47.56ID:???0123nobodyさん
2013/05/08(水) 15:52:31.12ID:???0124nobodyさん
2013/05/08(水) 17:26:17.36ID:???abcdefg
あいうえお
0125nobodyさん
2013/05/08(水) 17:29:47.48ID:???0126nobodyさん
2013/05/08(水) 17:31:49.57ID:???0127nobodyさん
2013/05/09(木) 04:12:27.17ID:???0129nobodyさん
2013/05/13(月) 12:15:49.15ID:WKJNkOEY0131nobodyさん
2013/06/01(土) 22:39:31.41ID:Bbaz+jGV鸞靈纛驤鼈罐�I鑚鷸�溷ツか驢鱆鬱鱸籥
黷鱶覊鬻鰺鑽驤韈鑒鱧さ驪纛罐鑿纜
覊轤靈靈讓顯籤黌靂齪攣た讚��鷓囑鱗
靂髑麟鱗鼈驢鬱�滄B鑷な纓纖顱轤鰲
0133nobodyさん
2013/06/20(木) 02:22:43.08ID:???0134nobodyさん
2013/06/22(土) 13:48:55.95ID:???0135nobodyさん
2013/06/26(水) 01:41:51.35ID:???print. Hello
?>
0136nobodyさん
2013/06/26(水) 01:45:51.14ID:???print. ("Hello")
?>
0137nobodyさん
2013/06/26(水) 01:47:45.88ID:???print ("Hello")
?>
0138nobodyさん
2013/06/26(水) 01:49:40.56ID:???print=("Hello")
?>
0139nobodyさん
2013/06/26(水) 22:37:33.10ID:???print "HelloWorld"
?>
0140nobodyさん
2013/07/01(月) NY:AN:NY.ANID:???0142140
2013/07/01(月) NY:AN:NY.ANID:???0143140
2013/07/01(月) NY:AN:NY.ANID:???0144140
2013/07/01(月) NY:AN:NY.ANID:???0145140
2013/07/02(火) NY:AN:NY.ANID:???0146140
2013/07/02(火) NY:AN:NY.ANID:???0147140
2013/07/03(水) NY:AN:NY.ANID:???0148140
2013/07/05(金) NY:AN:NY.ANID:???0149nobodyさん
2013/07/05(金) NY:AN:NY.ANID:???表示表示表示表示
0150140
2013/07/07(日) NY:AN:NY.ANID:???0151140
2013/07/07(日) NY:AN:NY.ANID:???0152>>62再掲
2013/07/07(日) NY:AN:NY.ANID:???下記の「*ここに 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);
0153>>63再掲
2013/07/07(日) NY:AN:NY.ANID:???【HAPの確認方法:JaneStyleを使っている人の場合】
Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開く。
そうすると349行目あたりに HAP=FOXdayo******** という文字列があります。
それがHAPです。
0154>>78再掲
2013/07/07(日) NY:AN:NY.ANID:???$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=*ここに FOXdayo〜から始まる文字列を記入*;\r\n";
↓
$cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=FOXdayofffae8934aa99usohap68a0638cc34867123c2usohap2a0766fa274fdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8;\r\n"
こんな感じなる。上のHAPはテキトーな文字列だから書き込めないけどな。
で、実行させると普通に投稿できる。クッキーを触る必要一切なし。
0155nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???print ("HelloWorld");
?>
0156nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???print "HelloWorld";
?>
0157140
2013/07/09(火) NY:AN:NY.ANID:???0158140
2013/07/12(金) NY:AN:NY.ANID:???0159140
2013/07/13(土) NY:AN:NY.ANID:???0160140
2013/07/14(日) NY:AN:NY.ANID:???0161140
2013/07/14(日) NY:AN:NY.ANID:???0162140
2013/07/15(月) NY:AN:NY.ANID:???0163140
2013/07/16(火) NY:AN:NY.ANID:???0164140
2013/07/17(水) NY:AN:NY.ANID:???0165nobodyさん
2013/07/17(水) NY:AN:NY.ANID:???0166140
2013/07/18(木) NY:AN:NY.ANID:???0167140
2013/07/18(木) NY:AN:NY.ANID:???0168140
2013/07/18(木) NY:AN:NY.ANID:???0171140
2013/07/20(土) NY:AN:NY.ANID:???0172nobodyさん
2013/07/21(日) NY:AN:NY.ANID:???0173140
2013/07/21(日) NY:AN:NY.ANID:???0174140
2013/07/21(日) NY:AN:NY.ANID:???■ このスレッドは過去ログ倉庫に格納されています