1read 100read
2013年06月WebProg46: 【テスト】PHPで2chにHello Worldを書き込む 2 (134)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
PHPって遅くねぇか? (103)
クロスサイトスクリプティング対策 (104)
【ANTI】今、あえてPerlで攻める【PHP】 (160)
こんにちは、PHPプロの方。教えてください。 (180)
何も分からん俺がPHPでWEBサイトを作るスレ (142)
Amazon EC2 (142)
【テスト】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元 削除依頼 ▲
天才WEBプログラマの方々に一生のお願い… (121)
Webプログラマーになるためには (144)
デザイナーとの連携 (115)
FOMA専用着うたサイトを作りましょう!! (140)
Velocity vs JSPでVelocityを称えるスレ (119)
フリーメールの判別方法 (125)
--log9.info------------------
次のデビュー組は誰?2 (192)
【Sexy Zoneデビューで】京本大我様5【Jrトップに昇格】 (208)
A.B.C-Zはユニット名の付け方がw-inds.のパクリ (110)
真田軍団 (351)
かいと総合 (115)
野澤祐樹個スレ (172)
私立バカレア高校の寺川麻耶たんを愛でるスレ (151)
関西Jrを語るスレ (190)
【ウインク】金内柊真【ありがとうま】 (108)
神宮寺勇太part.2 (179)
氏乙スレ (102)
【行くの?】キャッチャー失格【行かないの?】 (127)
大塚祐哉 (188)
AKB狙いのジュニアって? (122)
倉本郁アンチスレ (140)
萩谷 (188)
--log55.com------------------
コミケ帰りのお勧めの銭湯を考えるスレ
企業ブースに殺到するやつってなんなの?
新幹線に今年の戦利品忘れてきた
コミケって野菜売っていいの?
コミケにありがちな誤解
【コミケ】スタッフの名言を綴るスレ 2【ユーモア】
太陽
07夏→らきすた、07冬→ミク