- 1 名前:nobodyさん mailto:sage [2013/03/09(土) 09:48:56.93 ID:???]
- PHPを使って2ちゃんねるにHello Worldを書き込むスレです。
!ninjaテストやトリップテスト等もこちらでどうぞ。 ※忍者ID確認は名前欄に !ninja ■初代スレ PHPを使って2ちゃんねるにHello Worldを書き込む toro.2ch.net/test/read.cgi/tech/1232331701/ *スレ削除済み。閲覧は過去ログ保存サイトでどうぞ ■関連スレ Perlを使って2ちゃんねるにHello Worldを書き込む toro.2ch.net/test/read.cgi/tech/1184483810/
- 233 名前:nobodyさん mailto:sage [2013/08/13(火) 23:26:13.67 ID:???]
- リロードしてなかったわw
1度目のpostは何のためにやってるのかというと、postすると2chから送られてくるcookieに自分のホストが入ってるんだよ。 そのホスト情報が必要だから仮にpostしてるだけ。 さっきも書いたように自分のホストがわかっていれば1度目のpostは省略可能です
- 234 名前:● 忍法帖【Lv=5,xxxP】(-1+0:8) mailto:sage [2013/08/14(水) 11:45:44.79 ID:???]
- テエエエエス
- 235 名前:● 忍法帖【Lv=5,xxxP】(0+0:8) mailto:sage [2013/08/14(水) 11:53:33.45 ID:???]
- テエエエエス3
- 236 名前:nobodyさん mailto:sage [2013/08/14(水) 11:55:19.80 ID:???]
- testes
- 237 名前: 忍法帖【Lv=40,xxxPT】(2+0:8) mailto:sage [2013/08/14(水) 11:55:36.03 ID:???]
- testestesてs
- 238 名前:● 忍法帖【Lv=1,xxxP】(3+0:8) mailto:sage [2013/08/14(水) 12:00:29.22 ID:???]
- テエエエエス6
- 239 名前:● 忍法帖【Lv=5,xxxP】(4+0:8) mailto:sage [2013/08/14(水) 12:01:06.59 ID:???]
- テエエエエス7
- 240 名前:● 忍法帖【Lv=40,xxxPT】(5+0:8) mailto:sage [2013/08/14(水) 12:05:29.86 ID:???]
- テエエエエス8
- 241 名前:nobodyさん mailto:sage [2013/08/14(水) 12:43:10.19 ID:???]
- test
- 242 名前:nobodyさん [2013/08/14(水) 13:33:58.21 ID:3o4o9MeM]
- >>231-233
ありがとうございます 送られてきたリクエストの中のhostをそのまま変数に入れてまたpostしてるんですね!
- 243 名前:nobodyさん mailto:sage [2013/08/14(水) 18:12:14.85 ID:???]
- そそ。だから固定IPの人や自分もそうだけどYahoo!BBでホストがほぼ固定されている人は
>>152のスクリプトの後半部分に直接ホストを直書きすればいいので スクリプトの後半だけで投稿できるよ
- 244 名前: 忍法帖【Lv=40,xxxPT】(2+0:8) mailto:sage [2013/08/14(水) 18:56:09.09 ID:???]
- test
- 245 名前:nobodyさん mailto:sage [2013/08/14(水) 23:59:04.40 ID:???]
- テスト
- 246 名前: 忍法帖【Lv=40,xxxPT】(1+0:8) mailto:sage [2013/08/20(火) 05:05:03.40 ID:???]
- Hello World
- 247 名前:nobodyさん mailto:sage [2013/08/23(金) 18:51:52.66 ID:???]
- P2から
iPhoneで こんにちは
- 248 名前:nobodyさん mailto:sage [2013/08/26(月) 20:57:28.59 ID:???]
- test
- 249 名前:nobodyさん mailto:sage [2013/08/27(火) 11:51:16.70 ID:???]
- helll
- 250 名前:nobodyさん mailto:sage [2013/08/27(火) 20:38:46.10 ID:???]
- test
- 251 名前:>>62の改造(その1) mailto:sage [2013/08/28(水) 04:42:42.32 ID:???]
- <?php
# ######## 設定ここから ######### # 名前 $name = "nobodyさん"; # E-mail $mail = "sage"; # コメント $mess = "Hello+world"; # 書き込み先のスレ $url = "kohada.2ch.net/test/read.cgi/php/1362790136/"; # あなたのHAP # *HAPというのは忍法帖のIDのことです。 # # 【HAPの確認方法:JaneStyleを使っている人の場合】 # Jane2ch.exe の入ってるフォルダの中にある Jane2ch.ini をテキストエディタで開いてください。 # 349行目あたりに HAP=FOXdayo******** という文字列があります。それがHAPです。 # 下記は使用できない架空のHAPでの記述見本です。 # $hap = "FOXdayofffae8934aa99usohap68a0638cc34867123c2usfdfee88f0c34f4ff331043d9e43f4b35265ce9e9c75a9a0b24ba522bfa70ce7b7dab04f8"; $hap = ""; # ######## 設定ここまで ######### mb_language( 'Japanese' ); // これは環境によって不要 mb_internal_encoding( 'SJIS' ); // これは環境によって不要 mb_regex_encoding( 'SJIS' ); // これは環境によって不要
- 252 名前:>>62の改造(その2) mailto:sage [2013/08/28(水) 04:45:16.36 ID:???]
- list( , , $server, , , $bbs, $key ) = explode( "/", $url );
$body = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=" . $name . "&mail=" . $mail . "&MESSAGE=" . $mess . "&bbs=" . $bbs . "&key=" . $key . "&time=1"; $length = strlen( $body ); $head = "POST /test/bbs.cgi HTTP/1.1\r\nHost: " . $server . "\r\nUser-Agent: Monazilla/1.00\r\n" . "Referer: " . $server . "/test/read.cgi/" . $bbs . "/" . $key . "/l50\r\nContent-Type: application/x-www-form-urlencoded\r\n"; $out = $head . "Content-Length: " . $length . "\r\n\r\n" . $body; $fp = fsockopen( $server, 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 );
- 253 名前:>>62の改造(その3) mailto:sage [2013/08/28(水) 04:47:21.37 ID:???]
- $cookie .= "NAME=\"\"; MAIL=\"\"; yuki=akari; HAP=" . $hap . ";\r\n";
$out = $head . $cookie . "Content-Length: " . $length . "\r\n\r\n" . $body; $fp = fsockopen( $server, 80, $errno, $errstr, 30 ); if ( !$fp ) { echo "$errstr ($errno)<br>\n"; exit; } $check = ""; fwrite( $fp, $out ); while ( !feof( $fp ) ) { $check .= fgets( $fp, 128 ); } fclose( $fp ); if ( mb_strpos( $check, "<title>書きこみました。</title>" ) ) { echo "書きこみに成功しました。"; exit(); } else { echo "書きこみに失敗しました。"; } ?>
- 254 名前:nobodyさん mailto:sage [2013/08/28(水) 04:50:23.51 ID:???]
- Hello world
- 255 名前: 忍法帖【Lv=40,xxxPT】(1+0:8) mailto:sage [2013/08/28(水) 13:30:06.09 ID:???]
- !ninja
- 256 名前:nobodyさん mailto:sage [2013/08/30(金) 22:05:57.60 ID:???]
- Hello world
- 257 名前:nobodyさん mailto:sage [2013/08/30(金) 23:02:10.69 ID:???]
- Hello world
- 258 名前:nobodyさん mailto:sage [2013/09/01(日) 18:06:05.44 ID:???]
- てす
- 259 名前:nobodyさん mailto:sage [2013/09/07(土) 22:22:51.13 ID:???]
- てすてす
- 260 名前:nobodyさん [2013/09/09(月) 23:55:21.50 ID:9mhdyc+z]
- てす
- 261 名前:nobodyさん [2013/09/11(水) 13:10:11.56 ID:yIjMXHf4]
- ブラウザを経由せず直接レンサバから2chへPostはできるの?
- 262 名前:nobodyさん mailto:sage [2013/09/12(木) 00:20:50.58 ID:???]
- できるよ
- 263 名前:nobodyさん mailto:sage [2013/09/12(木) 23:48:46.36 ID:???]
- Hello world
- 264 名前:nobodyさん mailto:sage [2013/09/13(金) 15:54:01.27 ID:???]
- Hello world
- 265 名前:!ninja mailto:sage [2013/09/15(日) 00:36:57.76 ID:???]
- てす
- 266 名前:nobodyさん mailto:sage [2013/09/18(水) 18:57:25.51 ID:???]
- a
- 267 名前:!ninja mailto:sage [2013/09/18(水) 19:00:18.95 ID:???]
- b
- 268 名前:nobodyさん mailto:sage [2013/09/18(水) 19:16:31.41 ID:???]
- c
- 269 名前:nobodyさん mailto:sage [2013/09/18(水) 19:18:26.04 ID:???]
- d
- 270 名前:nobodyさん mailto:sage [2013/09/18(水) 19:20:49.89 ID:???]
- e
- 271 名前:nobodyさん mailto:sage [2013/09/18(水) 19:26:46.63 ID:???]
- f
- 272 名前:nobodyさん mailto:sage [2013/09/18(水) 19:30:41.55 ID:???]
- g
- 273 名前:nobodyさん mailto:sage [2013/09/18(水) 19:31:43.47 ID:???]
- h
- 274 名前:nobodyさん mailto:sage [2013/09/18(水) 21:45:38.42 ID:???]
- Hello world
- 275 名前:nobodyさん mailto:sage [2013/09/20(金) 21:48:39.13 ID:???]
- Hello world
- 276 名前:nobodyさん mailto:sage [2013/09/24(火) 21:23:18.09 ID:???]
- Hello world
- 277 名前:○!ninja mailto:sage [2013/09/25(水) 22:41:17.78 ID:???]
- ●テスト
- 278 名前:nobodyさん mailto:sage [2013/09/30(月) 05:16:10.72 ID:???]
- テスト
kohada.2ch.net/test/read.cgi/php/1362790136/ kohada.2ch.net/test/read.cgi/php/1362790136/
- 279 名前:!ninja mailto:sage [2013/10/01(火) 01:43:27.26 ID:???]
- !ninja
- 280 名前:!ninja mailto:sage [2013/10/01(火) 16:22:19.45 ID:???]
- てす
- 281 名前:nobodyさん mailto:sage [2013/10/05(土) 11:32:14.00 ID:???]
- a
- 282 名前: 忍法帖【Lv=9,xxxP】(2+0:8) mailto:sage [2013/10/05(土) 12:44:57.26 ID:???]
- aaaa
- 283 名前:nobodyさん mailto:sage [2013/10/06(日) 00:55:54.89 ID:???]
- bbbb
- 284 名前:nobodyさん mailto:sage [2013/10/06(日) 01:14:17.36 ID:???]
- cccc
- 285 名前:nobodyさん mailto:sage [2013/10/12(土) 15:29:25.45 ID:???]
- test
|

|