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