1read 100read
2013年17WebProg30: 【テスト】PHPで2chにHello Worldを書き込む 2 (277)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
PHP + PostgreSQL (773)
IDにPerlが出たら神!PHPが出たらシメジ Part32 (637)
PHP+MySQL掲示板作ろうぜ (798)
@@Perlチャットでの荒らし対策@@ (176)
【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (191)
★三 【 スクリプト改造工房 PART 9 】 ★三 (704)
【テスト】PHPで2chにHello Worldを書き込む 2
- 1 :2013/03/09 〜 最終レス :2013/09/25
- 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元 削除依頼 ▲
【全文検索】groonga【senna後継】 (108)
フリーメールの判別方法 (125)
Session管理してる? (214)
webプログラマーの募集方法 (646)
【勉強するのは】PHPとPerl【どっちが最初?】 (393)
PHPBB (756)
--log9.info------------------
[キングレコード?]民族音楽のCD総合スレッド[JVCその他] (309)
こんなワールドミュージックはイヤだ (429)
ワールド音楽板 自治スレッド (255)
クロアチアの歌手 Severina Vuckovic (173)
ワールドミュージックってなによ?☆雑談スレッド (679)
♪World Music Timeをマターリ聞くスレ♪ (443)
久石譲。 (288)
☆アルパ☆上松美香 (819)
海外のネットラジオ (798)
♪−イトゥリの森へようこそ−ピグミーの音楽♪ (156)
【渚の】リチャード・クレイダーマン【モナー】 (251)
お前ら!イサーン民謡は聴きますか? (318)
オリガの話題は (493)
広東語ポップスが好き♪ (272)
♯♪ 世界に通用するアジアン ♪♯ (180)
溝口肇 (308)
--log55.com------------------
★2ch.scは何故失敗したのか
★クロール批判要望スレ
★削ジェンヌに文句ある人集合
★迷惑行為報告担当 - 小さな親切募集中 2
★2ch.scへの要望スレ Part3
★かっこう観測所
★スレ立て人キャップ
★2ch.scニュース系板観測所