◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

[PHP]弱い掲示板の改造手伝ってください


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/php/1214399978/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1 ◆k2l5ssetRo 2008/06/25(水) 22:19:38ID:???
http://www.dotup.org/uploda/www.dotup.org11328.zip.html

とりあえず作ったファイル。
興味ある人はぜひ手伝ってください…

2nobodyさん2008/06/25(水) 22:22:35ID:???
掲示板見てみた。

めっちゃ弱いけど自分としては「〜つくろう!」で終わるやつよりはいいと思う。
がんばれ。

3nobodyさん2008/06/25(水) 22:44:53ID:???
表示イライラするからファイル構成変えた方が吉。

・書き込み、読み込みに分ける
・読み込みは基本Ajax

こんな感じがいいと思う。

4nobodyさん2008/06/25(水) 23:33:32ID:???
>>1
とりあえず、ユーザ関数作ったら?


function findAll($log_dir){

$lines = file($log_dir);

$return = array();
foreach($lines as $line){

$array = explode('<>', $line);

$return[] = $array;

}

return $return;

}

とかで、全部のログを一回配列に吐き出してみたり。

とりあえずKENTのBBSを参考にしたのか、元々Perlやってた人なのかわからんけど、
PHPでやるならもうちょっとPHPの便利な関数や書式を覚えたほうがよさげ。

5nobodyさん2008/06/26(木) 00:04:17ID:???
preg_replace()→str_replace()

6nobodyさん2008/06/26(木) 01:43:41ID:???
>全部のログを一回配列に吐き出して

そういう主婦の洗濯物整理みたいな下らない工夫が低レスポンスのシステムが作られるきっかけになる。

7 ◆k2l5ssetRo 2008/06/26(木) 15:47:35ID:???
>>4
PHPは始めたばかりです、すいません
>>5
変更しました。ありがとうございます
>>3
Ajaxでの読み込みを試してみましたが、JavaScriptの知識は少ないもので。
変数valueが文字化けしてしまいました。どうすればいいでしょうか・・・
function xmlhttp () {
var xmlhttp;
try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
catch () {
try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch (e) {xmlhttp = false;}
}
if (!xmlhttp) {xmlhttp = new XMLHttpRequest();}
return xmlhttp;
}
var xmlhttp = xmlhttp;
var node = document.getElementsByTagName("dl")[0];
var i, n;
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
var value = xmlhttp.responseText;
}
}
};
xmlhttp.open("GET", "<?php echo $log ?>?<?php echo date(ymdHis) ?>", true);
xmlhttp.send();

8nobodyさん2008/06/26(木) 16:05:01ID:???
datファイルをAjaxの得意なXMLやJSONに変えるとか。
でも無駄にログが重くなるかもね。

9 ◆k2l5ssetRo 2008/06/26(木) 17:14:44ID:FaFOoHlP
XMLにすれば解決しますかね?

10nobodyさん2008/06/26(木) 17:21:15ID:???
prototype.jsつかうんだ

11 ◆k2l5ssetRo 2008/06/26(木) 19:09:48ID:FaFOoHlP
ライブラリはあまり使いたくありませんが・・・
prototype.js使う以外に手が無いなら仕方ないですね

12nobodyさん2008/06/26(木) 19:27:53ID:???
Ajaxより先にMVCを分けてみたら?

13 ◆k2l5ssetRo 2008/06/26(木) 19:31:55ID:FaFOoHlP
MVCを分けるのが先かな?
でもスレッド式にする気はまだないしとりあえず基礎だけ作っちゃいたいな

14 ◆k2l5ssetRo 2008/06/26(木) 19:36:36ID:FaFOoHlP
じゃあXMLで試してみなよ

15 ◆k2l5ssetRo 2008/06/26(木) 19:37:11ID:FaFOoHlP
>>14
ミスった
試してみます、ですね
何が起きたのやら

16 ◆k2l5ssetRo 2008/06/26(木) 19:53:31ID:FaFOoHlP
http://www.dotup.org/uploda/www.dotup.org11950.zip.html

とりあえず自分的に感じるイライラ感を修正。
これからXMLたらAjaxやら放っておいて分別に入ります

17nobodyさん2008/06/27(金) 02:58:36ID:???
自演で自爆してるじゃんwwwwwwwwwwwwwwwwwwwwwwwwww

18nobodyさん2008/06/27(金) 10:57:20ID:???
>>14
できるよ。
以上。
はい、次。

19nobodyさん2008/06/28(土) 13:56:23ID:???
jien w

20nobodyさん2008/07/02(水) 10:24:46ID:???
なんという名スレwwwwwwwwwwwwwwwwww

21nobodyさん2008/07/02(水) 17:24:23ID:???
ひどいww

22nobodyさん2008/07/05(土) 16:50:31ID:???
おもしれーwww

23nobodyさん2008/08/29(金) 11:54:06ID:R6NVGMeq
すごい自演・・・

24nobodyさん2008/08/29(金) 12:54:53ID:L3jLcqre
自演・・・

25sss2008/08/29(金) 14:43:59ID:A31VP/+E
www

26自演まにあ2008/08/29(金) 18:07:47ID:???
ここまで全部俺の自演

27nobodyさん2008/08/31(日) 07:34:17ID:???
ワロタwww
何がしたいんだw

28nobodyさん2008/09/01(月) 15:16:57ID:???
いまだにログファイルをベタテキストに書いてる奴ってなんなの?
とSQLiteが申しております

29nobodyさん2008/09/06(土) 07:01:47ID:lwG85S9Z
なんだか>>1さんが複雑な事情でいなくなったみたいですが、
自分も弱い掲示板を作ったので、
http://www.dotup.org/uploda/www.dotup.org0369.zip.html
のコードレビューをしてみていただけないでしょうか?
まずは機能的にどうこうというよりも、セキュリティ的な
見落としがないか気になっています。

30292008/09/06(土) 07:04:46ID:???
あとPHPの作法というか、ファイルや関数の分け方、命名のしかたなど、
機能追加しやすいというか、保守性の高いソースコードにするには
どうしたらいいのか教えて下さい。

31292008/09/06(土) 07:16:38ID:???
すみません。ミスをしていたのに気付いたので、直したものをあげ直します。
http://www.dotup.org/uploda/www.dotup.org0372.zip.html

32nobodyさん2008/09/06(土) 08:28:11ID:???
Web上でソース見れるようにしてくれ

33292008/09/06(土) 09:19:41ID:???

34nobodyさん2008/09/06(土) 15:36:00ID:???
とりあえずライブラリディレクトリ掘って(libとか)
データの入出力を担当するクラスを作れ。
そんで掲示板の読み込み、書き込み、削除を全てそのクラスを通してやってみろ。
他のファイルからは一切mysql関係の関数呼ぶな。

35292008/09/06(土) 16:38:08ID:???
>>34
クラス一つでデータの入出力全部ですか。
難しそうですが、やってみます。

36nobodyさん2008/09/06(土) 21:44:16ID:SQQYgTPo
あと、MVC意識したいなら、テンプレートとPHPの処理は極力分けれるようにしたほうがいい。
HTMLにPHPべた書きはメンテナンス面でもお勧めしない。

37292008/10/02(木) 17:28:28ID:???
クラス一つでデータの入出力全部を扱うことに挑戦してみましたが、
二つのエラーに悩まされています。
詳しくは下記に書きました。
http://d.hatena.ne.jp/nobodysan/20081002/1222935662
どなたか教えて下されば幸いです。

38nobodyさん2008/10/02(木) 18:22:26ID:???
マルチ乙

39292008/10/02(木) 18:30:32ID:???
>>38
マルチしてませんよ?といっても、証拠は出せませんが。
他にどのスレに書き込みがありましたか?

40nobodyさん2008/10/02(木) 18:31:46ID:???
お前は何を言ってるんだ

41nobodyさん2008/10/02(木) 19:53:05ID:???
カス乙wwwwwwwwwマニュアル嫁wwwwwwwwwww


$dbaccess = new DBAccess();
                 ~~
$dbaccess->insert_post($name, $comment);
~      ~~
$dbaccess->show_contribution($_GET['page'], false);
~      ~~

べ、別に(ry

42292008/10/02(木) 20:34:49ID:???
>>41
カスです。マニュアル読みます。
でもありがとうツンデレなnobodyさん。

43nobodyさん2008/10/02(木) 21:24:53ID:???
なんでクラス一つでデータの入出力全部やらしてんの?

44nobodyさん2008/10/03(金) 02:07:32ID:???
はてダのアカウントまで取る姿勢は評価してやらんでもないぞ
ただコード書いたらはzip上げてくれ
もしくはSubversion使え

次はデータベースクラスでechoするの禁止にして、
純粋にデータそのものの入出力だけさせてみれ。

で、別途表示関連全部を担当するクラスを作って、
そいつがデータベースクラスから受け取ったデータを
タグやら何やら添付したり加工して表示させると。

45292008/10/03(金) 08:42:16ID:???
>>44
Subversionはサーバの準備に結構お金がかかりそうなので、
ちょっと勘弁して下さい。
とりあえず、現時点でのソースを上げておきます。
http://www.dotup.org/uploda/www.dotup.org0372.zip.html

次は表示ロジックのクラスですね。
やってみます。

46292008/10/03(金) 13:35:04ID:???
表示ロジックのクラスを一応作ってみたんですが、
全体的に見てものすごく汚いソースになってしまった気がします。
http://www.dotup.org/uploda/www.dotup.org2232.zip.html
http://d.hatena.ne.jp/nobodysan/searchdiary?word=%2a%5bPHP%20%2d%20%b0%ec%b9%d4%b7%c7%bc%a8%c8%c4Ver%2e3%5d

そろそろSmatyなどを使ってみるべきでしょうか?
まだ早いでしょうか?

47nobodyさん2008/10/03(金) 19:16:11ID:???
フレームワーク使ったら?

48nobodyさん2008/10/03(金) 23:37:53ID:???
ん〜

49nobodyさん2008/10/03(金) 23:40:32ID:???
>>46
Smartyを使わなくても、もうちょっとやりようはあって、

bbs-admin.php----------------

$hoge = 'mozi';
$moge = 'foo';

require './template.html';


template.html-----------------
<html>
<body>
<?php echo $hoge?>
<?php echo $moge?>
</body>
</html>

とかみたいに、ファイルを分離してやるってだけでいいんじゃない。

50292008/10/05(日) 22:20:48ID:???
>>49
そんな書き方が出来たんですね。
やってみます。

51nobodyさん2008/10/05(日) 22:24:16ID:???
そんなのも知らない段階でOOPだのMVCだのやんなよ・・・(汗

52nobodyさん2008/10/07(火) 01:37:39ID:???
>>51
まぁ、そうは言っても、独学だと、色々試していつか気がつくしかないわけだし、気にしない。

でも、29は、最近流行のフレームワークとかはちょっと眺めてみたほうがいいかもしれない。

53nobodyさん2008/12/15(月) 14:54:45ID:???
スレ伸びてないからここから下は俺が使わせてもらいますよ
--------------------------きりとり線-----------------------------

54532008/12/15(月) 14:56:40ID:???
えっと、一から掲示板を作ります
HPも借りてそこで配布するからちょっとまってね

55nobodyさん2008/12/15(月) 14:57:45ID:6/SmqMYD
あげとく

56nobodyさん2008/12/15(月) 23:28:40ID:???
まだー?チンチン

57nobodyさん2008/12/16(火) 00:26:32ID:???
スレ主が入れ替わってるw
とりま>>53待ち。

58532008/12/16(火) 11:46:27ID:???
最終的には国産のphpbbを目指します
いま無料サーバに申請中だから待っててね

59nobodyさん2008/12/16(火) 12:07:37ID:???
待っててねじゃなくてロードマップを示すべきだろ

60nobodyさん2008/12/16(火) 12:12:39ID:???
うるせーカス

61nobodyさん2008/12/16(火) 23:28:26ID:???
>>53
やんの?
とりあえず、ロードマップ詳しく。

62nobodyさん2008/12/17(水) 00:06:08ID:???

63nobodyさん2008/12/17(水) 00:24:16ID:???
そんなにやりたくないのか

64nobodyさん2008/12/17(水) 00:31:31ID:???
掲示板ごときにロードマップなんて大袈裟な

65nobodyさん2008/12/17(水) 00:32:52ID:???
そんなにやらない言い訳探してるのか

66nobodyさん2008/12/17(水) 00:39:09ID:???
ロードマップとかどうでもいいから現物を出せと

67nobodyさん2008/12/17(水) 10:41:07ID:???
ところでロードマップってなんですか?

68nobodyさん2008/12/17(水) 12:08:45ID:???
マダー?

69nobodyさん2008/12/17(水) 12:44:15ID:???
いま参考書買ってhello worldから勉強してんだから黙ってろ

70nobodyさん2008/12/17(水) 13:51:18ID:???
PHPで最初に参考書に走る奴はアホ
何でオンラインマニュアル読まねーんだよ

71nobodyさん2008/12/17(水) 15:07:04ID:???
53マダー?

72nobodyさん2008/12/17(水) 15:09:09ID:???
ロードマップ求めてるならロードマップの作り方早く教えろよ!

73nobodyさん2008/12/17(水) 15:10:07ID:???
ワロタ

74532008/12/18(木) 12:02:27ID:???
仕事でやるわけじゃないし
リアルの都合も絡むからロードマップは書かないお

75nobodyさん2008/12/18(木) 20:11:03ID:???
ロードマップは書かなくてもいいけど、いつまでにやんの?

76532008/12/18(木) 20:12:37ID:???
気長に待てお
年末だから毎日かけない尾^^

77nobodyさん2008/12/18(木) 20:13:02ID:???
じゃ今どれくらいまで進んでるの?

78532008/12/18(木) 22:22:13ID:???
めんどくさい人だな^^
気長にまってね

79nobodyさん2008/12/19(金) 01:13:02ID:???
はいはいとりあえず騙るなカス

80nobodyさん2008/12/22(月) 03:18:01ID:???
人が何か作るのがそんなに気に食わないのか。
うーん、死んだほうがいいかも

81nobodyさん2008/12/22(月) 10:35:41ID:???
>>79みたいな奴ってニートどものためにやってくれると思ってるんだろうな

82nobodyさん2008/12/22(月) 13:14:11ID:???
お前は何を言ってるんだ

83【スパーキー(4 ^ヮ^)】 ミ田 ◆AZWpeumso. 2009/01/10(土) 09:10:29ID:???
よう!2ch!漏れはphpベースのイメージボードスクリプトをくっ付けたよ。 そして、これが双葉スクリプト。 でも、これはアドオンはいっぱい持ってます、なのでこれは四葉スクリプトと呼ばなければなりません・・・
http://4chan.b33r.net/sparky4/+4/script/yotsuba.zip
あなたはスクリプトをテストできますか?

http://4chan.b33r.net/sparky4/+4/script/
特徴の詳細が英語であります。

それが良いなら、私にお知らせください。
http://4chan.b33r.net/sparky4/+4/improv/

このスクリプトに関して皆に話してください、そして、それを明らかにしてください。

あなたがそれを改良したいか、それを加えて、またはそれを加えたいなら。
http://4chan.b33r.net/sparky4/+4/improv/
それは、自分であなたの自己にそれを編集して、それをリリースします。ここで私にお知らせください。さもないと、あなたが保つことができる、別名の下であなたの自己。
それでも、それはふたばスクリプトです。

私は17の一年前のアメリカ人の少年です。
私の話を我慢して聞いてください。

84nobodyさん2009/01/10(土) 11:51:47ID:???
In English please.

85【スパーキー(4 ^ヮ^)】 ミ田 ◆AZWpeumso. 2009/01/10(土) 16:35:18ID:???
>>84
................
http://4chan.b33r.net/sparky4/+4/script/yotsuba.zip
can you please test out my script and tell me me what to improve
http://4chan.b33r.net/sparky4/+4/improv/
i mean it is a good script but can you help me improve it?

you can keep it if you want to and do what ever you want with it because it is just the original futaba script but it has been pimped out.
so i had to changed the name from Futaba into Yotsuba

86nobodyさん2009/01/10(土) 16:39:45ID:???
何で勝手にはしょってんの?

87nobodyさん2009/01/11(日) 03:52:19ID:???
>>85
Hey, Sparky. I guess you don't know what はしょる means.
>>84 basically says, "Why the fuck did you cut out your original post, you faggot? Say it all or nobody's gonna help you."
Yes. He's just an asshole.

88nobodyさん2009/01/11(日) 11:47:23ID:Mds4HTyP
【PHP】下らねぇ質問はID出して書き込みやがれ 78
http://pc11.2ch.net/test/read.cgi/php/1230026935/

89【スパーキー(4 ^ヮ^)】 ミ田 ◆AZWpeumso. 2009/01/11(日) 15:38:15ID:???
http://4chan.b33r.net/sparky4/+4/script/yotsubanome.zip
四葉の芽画像掲示板スクリプト配布\(^ヮ^)/
(UPDATE!)

90nobodyさん2009/01/11(日) 20:28:54ID:???
This might be informative as well.

第二回 自作スクリプト発表会【PHP】
http://pc11.2ch.net/test/read.cgi/php/1156116687/

91 【28.4m】 電脳プリオン ◆3YKmpu7JR7Ic 2012/06/09(土) 21:29:51.42ID:????PLT(12079)
もう改造できたの?

92島本町で凄惨なイジメを受けて廃人になった方へ2014/08/09(土) 16:58:53.22ID:eoXmXjRk
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて廃人になってしもうた僕が言うんやから、
まちがいないで。僕のほかにも、イジメが原因で精神病になったりひきこもりになったりした子が何人もおる。
教師も校長も、暴力やいじめがあっても見て見ぬフリ。イジメに加担する教師すらおった。
誰かがイジメを苦にして自殺しても、「本校にイジメはなかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな

子供の時に受けた酷いイジメの体験は、一生癒えない深い傷になる
「暴力とイジメと口裏合わせと口封じ」の町やそういう町に巣食うヤクザ・チンピラ・ゴロツキ・不良・
いじめっ子・殺人鬼・ダニ・ノミ・シラミなどを監視して非難するのは暮らしやすい町を作るのに必要だ

93nobodyさん2017/12/30(土) 14:32:54.24ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

JOVM897ZTZ

94nobodyさん2019/05/09(木) 01:37:48.16ID:HHcYDMUs
phpについて役立つ情報とか
http://2chb.net/r/tech/1557329831/l50

15T


lud20200515172048
このスレへの固定リンク: http://5chb.net/r/php/1214399978/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「[PHP]弱い掲示板の改造手伝ってください」を見た人も見ています:
TRONをPC用OSに改造するから手伝って!
【優しい掲示板へ】ネット中傷抑止へ侮辱罪厳罰化 懲役・禁錮、「拘禁刑」に 刑法改正案を閣議決定★2 [puriketu★]
【優しい掲示板へ】ネット中傷抑止へ侮辱罪厳罰化 懲役・禁錮、「拘禁刑」に 刑法改正案を閣議決定 [puriketu★]
【優しい掲示板へ】ネット中傷抑止へ侮辱罪厳罰化 懲役・禁錮、「拘禁刑」に 刑法改正案を閣議決定★3 [puriketu★]
誰か俺の就活手伝ってくれ
MITの専門家による原発事故解説訳すから手伝って
アスペな自分の説明書作りを手伝って欲しい
お守り売りに行きたいんだけど手伝って欲しい
コテのメンタル硬度ランク表を作るの手伝って
お前らにサイトの運営を手伝ってもらいたいんだが
誰かラブライブ板潰すの手伝ってくれないか?
JK「おっさんオナってるの?手伝ってあげよっかww」
キルア「へぇあんた具現化系だったんだ、いま暇だから念の訓練手伝ってやるよ」
【速報】日本終了 自衛隊、自力では北ミサイル対応できず、米軍にこっそり手伝って貰ってた発覚
岸信夫防衛相「統一教会に手伝ってもらったというよりは、統一教会のメンバーにお力をいただいた」 [Stargazer★]
岸信夫防衛相「統一教会に手伝ってもらったというよりは、(統一教会の)メンバーの方にお力をいただいた」 ★8 [Stargazer★]
【表現】 日本大好き外国人が仲間に「大事なお知らせ」トイレ清掃中看板の“協力”は「手伝って」じゃない! [朝一から閉店までφ★]
荒らされない掲示板って無い?
新しい掲示板を考えませんか?
スクリプト対策すら出来ない掲示板
【じじい専】居心地のいい掲示板
新しい掲示板作ったwwwwww
新しい掲示板作ったwwwwww
【ゲイ】出会い掲示板で会ったらこんな目に遭った!
ここの掲示板以上につまんない掲示板他にある???
書き込みはパスワード保持者しかできない掲示板
よくこんな荒らし9割の見辛い掲示板に我慢して居座ってんな君ら
日本で一番闇の深い掲示板の書き込みがこれ。どう思った?
したらば掲示板のお金借りたい掲示板の管理人について
セレブ人妻と知り合う不倫出会い掲示板 [無断転載禁止]
はじめてZ武ネタを見た時の衝撃は異常。ここはなんてひどい掲示板なんだと思ったよな?
【悲報】5ch、終わる。誰も書けない掲示板に。そして皆いなくなった…
【悲報】「好き嫌い.com」とかいう爆サイより民度が低い掲示板が見つかる
【PHP】ツリー掲示板を作ろう
【PHP】ツリー掲示板を作ろう
PHPでスレッド式掲示板作るのに必要な知識は?
掲示板つくろう
金出すから改造してよvol.3
画像掲示板の昔を振り返る
1chスクリプト改造(改良)スレ パートA
【悲報】改造板の過疎化が止まらない件 [無断転載禁止]
ポケモンを改造すると禿げるって広めて改造を減らそうぜ!
★三 【 スクリプト改造工房 PART 9 】 ★三
ここの掲示板のログの場所
下着売り掲示板の画像 ©bbspink.com
☆★☆掲示板の作り方☆★☆
メンタルヘルス募集掲示板の愚痴
オマエラPHPで掲示板つくれませんか?
仕手株掲示板改二 仮想通貨 出張所 [1]
無くなった日本クレー射撃協会の掲示板の代りY
5chって日本有数の匿名掲示板の割には…
葉っぱ天国とかいうクズ掲示板のアンチスレ
2chを完全にパクッた掲示板を作ってみた
匿名掲示板の女は離脱していってるようだな
結局フリーで一番多機能な掲示板って何よ?
■送受信データを暗号化するJAVA掲示板■
Yahoo!ファイナンス掲示板の「五大陸」って何者?
欅坂46掲示板の過疎り具合が洒落じゃ済まなくなってきた問題
休みが6割くらい巨大掲示板のリロードで終わってしまう孤男
台湾、新型コロナ発生をいち早く察知 きっかけはネット掲示板の投稿 ★2
匿名掲示板のB型って匿名掲示板のA型と匿名掲示板AB型disる事しか出来ないのかよ
【京都】京大近くの選挙ポスター掲示板の隣で「ごちうさ総選挙」 やっていいの?
【芋づる】IPアドレスから過去の掲示板の書き込みがバレるって本当ですか?… [BFU★]
中国韓国の掲示板など見てると 日本の掲示板のほうが全然民度低い どうしてこうなった?
14:41:25 up 72 days, 14:44, 0 users, load average: 7.11, 7.43, 7.61

in 0.0040059089660645 sec @0.0040059089660645@0b7 on 032703