[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 10/13 06:10 / Filesize : 37 KB / Number-of Response : 286
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【テスト】PHPで2chにHello Worldを書き込む 2



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<37KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef