[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/09 18:15 / Filesize : 229 KB / Number-of Response : 927
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【PHP】フレームワーク CakePHP 14ホール目【v2.1】



1 名前:nobodyさん [2012/05/01(火) 16:58:44.53 ID:fVBzm1/A]
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう

※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい には無いかも

■本家
www.cakephp.org/
APIドキュメント
api.cakephp.org/
the Bakery
bakery.cakephp.org/
CakeQs
cakeqs.org/
CheatSheet (PDF)
cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
github.com/cakephp

■日本語公式
cakephp.jp/
フォーラム
cakephp.jp/modules/newbb/
cookbook(マニュアル)
book.cakephp.org/ja

前スレ
【PHP】フレームワーク CakePHP 13ホール目【v2.0】
kohada.2ch.net/test/read.cgi/php/1320768310/

575 名前:nobodyさん mailto:sage [2012/09/08(土) 16:36:12.19 ID:???]
2系はそんなに変更点多くないし、1.3系よりかなり早くなってるよ。
更新はともかく、新規案件なら2系で作ってもメリットはあると思う。

576 名前:nobodyさん mailto:sage [2012/09/09(日) 19:53:39.13 ID:???]
cakeってオワコンなの!?

ちょうどcakeで作ろうと思ってたのに…
今なら変えられるけど代わりのいいフレワないのだろうか…

577 名前:nobodyさん mailto:sage [2012/09/09(日) 20:05:22.24 ID:???]
Yiiがいいらしい
使ったことないけど

578 名前:nobodyさん mailto:sage [2012/09/09(日) 20:19:59.28 ID:???]
英語できないからcake一択

579 名前:nobodyさん mailto:sage [2012/09/09(日) 20:26:41.47 ID:???]
英語ができるならyiiか…

一回お試しで簡単に触ってみるか

なんかcakeと似てるらしいし

どうもです

580 名前:nobodyさん mailto:sage [2012/09/09(日) 20:41:24.37 ID:???]
そんなにCakeって日本語の資料多い?
2009年あたり以降、日本ではあまり使われていない気がするが

581 名前:nobodyさん mailto:sage [2012/09/09(日) 20:50:36.97 ID:???]
他と比べたことないからわからないけどググったりCakePHP辞典とかは役に立ってるよ
1.Xのとか情報が古くても

582 名前:nobodyさん mailto:sage [2012/09/10(月) 15:53:53.54 ID:???]
Cakeオワコンっていうなら何があるっちゅーの?
まぁ、PHP自体があれかもしれんがな

583 名前:nobodyさん mailto:sage [2012/09/10(月) 16:01:44.70 ID:???]
そもそもフレームワーク自体オワコンで生PHPの時代かも


openpneだって2までは良かったんだけど3からシンフォニー()とか変なの採用してクソ重くなっただけでなくカスタマイズ性も落ちた



584 名前:nobodyさん mailto:sage [2012/09/10(月) 16:20:01.42 ID:???]
まぁ、フレームワーク使うのは開発者が開発しやすくするためだからな
利用者にはほとんどメリット無いよ

585 名前:nobodyさん mailto:sage [2012/09/10(月) 23:20:40.72 ID:???]
>>582
フレームワークの中ではYiiが一番良い

>>583
生はないだろ・・・めんどくさすぎるわ

586 名前:nobodyさん mailto:sage [2012/09/11(火) 03:14:36.56 ID:???]
何だよ cakephp.org のサイトが落ちちゃってるんで、
前から騒いでる Yii ってのでも覗いてみようと思ったら
そっちのサイトも落ちてるじゃねーかw

>>585
前からことあるごとにYiiの宣伝に勤しんでるようだが、
(別人かも知れないがな)
どう良いのか書かねぇと誰も話を聞いてくれんぞ

587 名前:nobodyさん mailto:sage [2012/09/11(火) 04:59:28.19 ID:???]
すれち

588 名前:nobodyさん mailto:sage [2012/09/12(水) 00:44:18.90 ID:???]
Eclipse 3.7.2 Indigo

一般 > ファイルの関連付けで
*.ctp をしっかり PHP エディター(デフォルト)に関連付けて
いるにも関わらず、Eclipseから*.ctpファイルを開いても
*.phpファイルを開いた時のフォントが適用されていません。

どこか設定が間違っているのでしょうか?



589 名前:nobodyさん mailto:sage [2012/09/12(水) 00:59:24.23 ID:???]
cakePHP使っているのに
標準のバリデーションを使わずに、
自前でController内でバリデーション処理を組み込んでいるのですが
こーいうことはしないほうがやっぱり良い?


590 名前:nobodyさん mailto:sage [2012/09/12(水) 01:03:11.83 ID:???]
DRYに書けるならいいんじゃね

591 名前:nobodyさん mailto:sage [2012/09/12(水) 01:08:25.46 ID:???]
>>590
実は、まだcakePHPのバリデーション機構をあまり理解していなくて(時間がないので)
既存のPHPの知識だけでコントローラ内でバリデーション処理を組んでます。
(FW使ってる意味ねーじゃんw)

592 名前:nobodyさん mailto:sage [2012/09/12(水) 01:10:40.04 ID:???]
あっそw

593 名前:nobodyさん mailto:sage [2012/09/12(水) 02:19:19.08 ID:???]
>>591
コントローラは質素に作るのが定石。
そのやり方はたぶんまずい。
使い方が分からなければ、ロジックをモデルに書いておいて後でリファクタリング。



594 名前:nobodyさん mailto:sage [2012/09/12(水) 02:33:05.48 ID:???]
>>593
アドバイスサンクスです。
※現在は、モデルは形上テーブル数分用意してますが
特にこれといったコードを書いていないです。。。
おいおい勉強してゆきます。

595 名前:nobodyさん mailto:sage [2012/09/12(水) 02:45:41.26 ID:???]
>>594
まずこれを読むといいと思ってどこかに上がってた翻訳を探してたんだが
見つけられなかったスマン。
bitfluxx.com/2008/01/23/cakephp-best-practices-fat-models-and-skinny-controllers.html

概要はここでわかる。
blog.syuhari.jp/archives/172

俺も始めコントローラにゴリゴリ処理を書いて納品したあとで
この知識を知って、この記事を早く読めばよかったと心から悔やんだ。
コントローラに複雑な処理を書くとあとで泣きを見る確率激高だ。
趣味でやってるんならじっくり覚えていけばいい。

596 名前:nobodyさん mailto:sage [2012/09/12(水) 05:14:49.77 ID:???]
>>595
ありがとうございます。
モデルの本来の使い方をやっと知った感じです。

コントローラに何でも詰め込んでいましたが
モデルに検索機能とかを移動させたら大分コードがすっきりしました。

597 名前:nobodyさん mailto:sage [2012/09/12(水) 10:25:29.96 ID:???]
バリデーションて使ったことないんだけど
ユーザー入力からのデータを保存する際には使った方がいいのか

598 名前:nobodyさん mailto:sage [2012/09/12(水) 11:06:09.67 ID:???]
君次第だ

599 名前:nobodyさん mailto:sage [2012/09/12(水) 13:35:01.67 ID:???]
どうでもいいってことか

600 名前:nobodyさん mailto:sage [2012/09/12(水) 14:33:36.86 ID:???]
Cake2.2にしたけど、どうしてもredirectするとセッションが空になるという問題が起きて
2日ぐらい調べているけどわからない
海外フォーラムとか見ても多発してるが解決策がない模様
1.3に戻すか…

601 名前:nobodyさん mailto:sage [2012/09/12(水) 16:00:33.62 ID:???]
>>600
あぁ、どっかで回避策読んだなぁ、、、
割と簡単に解決できるようなこと書いてあった。

602 名前:nobodyさん mailto:sage [2012/09/12(水) 18:21:16.88 ID:???]
うーむぐぐってもぐぐっても解決法が見つからん
古いバージョンのなら出てくるんだけど、当然試してもダメだった

よく調べるとリダイレクトすると空になるんじゃなくて、
リダイレクト前後でsession_id()が異なる値を返し、リダイレクト前にwriteした値が正しく保存されてないようだ
何故こうなるのかがわからない

603 名前:nobodyさん mailto:sage [2012/09/12(水) 19:14:19.36 ID:???]
>>600
Cakeってこういうバグたくさんあるからいやなんだよ



604 名前:nobodyさん mailto:sage [2012/09/12(水) 19:19:58.01 ID:???]
同感。まだまだ旧バージョンを使い続けた方がいいみたいだな
1.3も1.3.10ぐらいまではひどいバグあった、テーブル全消し喰らったり

605 名前:nobodyさん mailto:sage [2012/09/12(水) 19:24:44.80 ID:???]
Cakeに限った話じゃないが、セッションてデバッグしにくいよな

606 名前:nobodyさん mailto:sage [2012/09/12(水) 20:06:50.64 ID:???]
セッションがどれぐらい保持されるかっていう設定もややこしすぎるしCake

607 名前:nobodyさん mailto:sage [2012/09/12(水) 23:23:35.18 ID:???]
セッション切れは多分存在しないcssとかjsとか呼び出しちゃってんじゃないか
なんでもcakeのバグとか言わない。

608 名前:nobodyさん mailto:sage [2012/09/13(木) 00:03:27.42 ID:???]
>>600
普通にできるけど?

609 名前:nobodyさん mailto:sage [2012/09/13(木) 07:33:06.03 ID:???]
既存のWebアプリに外部に機能を提供するAPIを追加したいんだけど
APIでのユーザ認証はどんな風に実装するのが普通でしょうか?
APIへのセッション情報の受け渡し方法が判らないです・・・

610 名前:nobodyさん mailto:sage [2012/09/13(木) 08:19:36.38 ID:???]
クッキーで渡すしかない?

611 名前:nobodyさん mailto:sage [2012/09/13(木) 10:08:21.91 ID:???]
Oauth

612 名前:nobodyさん mailto:sage [2012/09/13(木) 11:09:41.72 ID:???]
>>611

トークン管理(発行・破棄)とか多重ログイン対応とか考えると大変そう・・・

613 名前:nobodyさん mailto:sage [2012/09/13(木) 11:11:51.90 ID:???]
あっそ



614 名前:nobodyさん mailto:sage [2012/09/15(土) 18:54:29.08 ID:???]
score_daily

って名前のテーブルを定義しようとしたら
score_dailies にしろってエラーがcakeから返されるんだけど
どうも daily は形容詞であり、複数形など無いので
凄く納得が行きません。

テーブル名称は、複数系にしなくちゃならないのでしょうか?

615 名前:nobodyさん mailto:sage [2012/09/15(土) 18:58:42.11 ID:???]
daily_scores


いやならmodelにuseTableで指定すればいいだけ

616 名前:nobodyさん mailto:sage [2012/09/15(土) 19:28:52.44 ID:???]
>>615
!!!Good!!!

617 名前:nobodyさん mailto:sage [2012/09/17(月) 13:46:54.01 ID:???]
コントローラーのアクション関数中で$this->redirectを書いたら
それ以下の行は実行されないという認識であってまっすか

618 名前:nobodyさん mailto:sage [2012/09/17(月) 14:23:03.05 ID:???]
>>617
第3引数次第。デフォルトではそれでOK。

619 名前:nobodyさん mailto:sage [2012/09/17(月) 16:12:43.15 ID:???]
>>618
なるほどdです

620 名前:nobodyさん mailto:sage [2012/09/18(火) 10:50:35.32 ID:???]
Cake2.2
core.phpで Configure::write('debug', 0);としていても、エラー時にCakeのエラー表示が出てしまいます
出さないようにするにはどこで設定するのでしょうか?

621 名前:nobodyさん mailto:sage [2012/09/18(火) 22:18:22.36 ID:???]
php のエラーじゃなくて?

622 名前:nobodyさん mailto:sage [2012/09/18(火) 22:38:41.86 ID:???]
です。Cakeのエラーです。

引き続き調べていてわかったのは、PHPにエラーがある場合にそうなります。
存在しないURLを入れた場合には、CakePHPのエラー表示用の?ソースコードが吐かれます。頭にCakeのコメント付きの。

これでは困るので、なんとかならないでしょうか。何かおかしいと思うのですが…。
エラーがなければ正常に動いています。

623 名前:nobodyさん mailto:sage [2012/09/19(水) 00:47:19.09 ID:???]
error_reporting(0) はしてみた?



624 名前:nobodyさん mailto:sage [2012/09/19(水) 08:58:59.05 ID:???]
コントローラとかビューでdebug上書きしてるんじゃないの

625 名前:nobodyさん mailto:sage [2012/09/19(水) 10:46:33.83 ID:???]
2でどのくらい速くなったの?ざっと見た所構造同じだし、速くできるような違いが見当たらなかったが
モデルの遅延読み込みで速くなったって、アソシエーション使ってなければ関係ないんじゃないの?

626 名前:nobodyさん mailto:sage [2012/09/19(水) 16:01:01.46 ID:???]
>>625
d.hatena.ne.jp/cakephper/20120828/1346162341

627 名前:nobodyさん mailto:sage [2012/09/19(水) 16:03:18.26 ID:???]
>>626
dクス
Verあがるたびに遅くなってるw

628 名前:nobodyさん mailto:sage [2012/09/19(水) 16:28:46.26 ID:???]
2.1でテストしている限りには速く感じたけど、
>>626見ると、バージョンアップしていく毎に遅くなるのか。

まぁ、機能が増えるから遅くなるのはわかるけども

629 名前:nobodyさん mailto:sage [2012/09/19(水) 16:56:44.01 ID:???]
このやり方じゃボトルネックがよく分からんが、
DBをメモリに乗せてないだろうからDB接続を確立させるコストが一番高いんだろうな

そういう意味じゃどのFW使っても大差ないと思うし、バージョンの差分などは気にするほどでもないと思う。

630 名前:nobodyさん mailto:sage [2012/09/19(水) 16:58:04.41 ID:???]
つまり1.3でも大差ないってことだ

631 名前:nobodyさん mailto:sage [2012/09/19(水) 18:20:17.13 ID:???]
感覚的には1.3系より2系の方が速く感じるけどな

632 名前:nobodyさん mailto:sage [2012/09/19(水) 19:49:16.34 ID:???]
っていうか、実際早いんだろ

633 名前:nobodyさん mailto:sage [2012/09/19(水) 20:54:32.34 ID:???]
少しはな



634 名前:nobodyさん mailto:sage [2012/09/20(木) 01:40:17.08 ID:???]
じゃぁ良かったじゃん

635 名前:nobodyさん mailto:sage [2012/09/20(木) 04:06:56.13 ID:???]
元が遅いからそんなによくない

636 名前:nobodyさん mailto:sage [2012/09/20(木) 10:15:47.13 ID:???]
じゃぁ何が早いのさ

637 名前:nobodyさん [2012/09/20(木) 10:32:10.03 ID:ir1LF+Ba]
Cake2.2を使ってます。
各アクションのsetメソッドで1つづつ値を渡す方法でなく
AppControllerから一括でViewの全てのディレクトリのctpに変数を渡す方法ってありますか?



638 名前:nobodyさん mailto:sage [2012/09/20(木) 10:52:45.15 ID:???]
beforeFilterかbeforeRenderあたりに書けば良いんでないの

639 名前:nobodyさん mailto:sage [2012/09/20(木) 11:02:18.03 ID:???]
Cake2.2を使ってます。
掲示板を作っていて、スレタイモデルとレスモデルが
スレhasManyレス
レスbelongsToスレ
になっているのですが、レスが追加された際にスレのmodifiedを自動更新する方法ないでしょうか?
counterCacheを使うとレス数カウントはできるのですが、更新時刻も取りたいです

640 名前:nobodyさん mailto:sage [2012/09/20(木) 16:59:36.49 ID:???]
>>639
そんなロジック実装してないよ。
Modelに書いとけ。

641 名前:nobodyさん mailto:sage [2012/09/22(土) 18:00:13.95 ID:???]
counterCacheの存在を初めて知った


642 名前:nobodyさん mailto:sage [2012/09/22(土) 18:06:13.12 ID:???]
アソシエーション便利だけど、裏ではどんだけ無駄な処理が実装されて動いてるんだろうな
findやsaveを1回する度にCPUが悲鳴を上げているような気持ちになる

気になるので今度lib以下のソース見てみるか
使わない機能はばっさりコメントアウトとかしちゃおうかな

643 名前:nobodyさん mailto:sage [2012/09/22(土) 18:12:35.09 ID:???]
そういうのがもっと整理されれば速度も上がるんだけどね



644 名前:nobodyさん mailto:sage [2012/09/22(土) 19:00:02.06 ID:???]
cakephpは使わないコードはなるべく読み込まないような実装になっているはず

645 名前:nobodyさん [2012/10/01(月) 00:47:57.77 ID:fpJxZWOx]
ファイルのアップロードで、fileに対するバリデーションのことなんですが、
ファイルが指定されていたらファイル形式、ファイルサイズなどをバリデーションにかけて、
指定されていなかったらかけない、という書き方がわかりません
どうしたらいいんでしょうか?

646 名前:nobodyさん mailto:sage [2012/10/01(月) 02:38:43.69 ID:???]
ファイルのアップロードでファイルが指定されている/いないって意味がよく分からないし、
どこで躓いているのかもよく分からないし、
CakePHPのバージョンも分からないので答える気が失せる質問だから、
何となくvalidate 系のコールバックをうまく使えばいいじゃんとしか言えない。

647 名前:nobodyさん mailto:sage [2012/10/01(月) 05:38:17.07 ID:???]
if (isset($_FILE['image'])) {
//ファイルがアップロードされた場合のバリデーション
} else {
return true;
}

素のPHPで言うと、こういう事じゃないの?

648 名前:nobodyさん [2012/10/01(月) 07:27:09.08 ID:qwXCS9RT]
>>646
$form->file()でファイル渡せる状態になってるフォームで、
そこにファイルを指定したときだけファイルの中身のバリデーションをかけたいってことです

>>647
ありがとうございます
allowEmptyみたいな感じで、
<input type="file">にファイルを指定していなければバリデーションルールはスルーする
みたいな簡単にできるものってないんでしょうか?

649 名前:nobodyさん mailto:sage [2012/10/01(月) 10:28:51.05 ID:???]
簡単には出来ないよ。俺もルールは自作してるよ

650 名前:nobodyさん mailto:sage [2012/10/01(月) 10:29:01.17 ID:???]
>>648
>>1
>質問するときはCakePHPのバージョンを書きましょう

651 名前:nobodyさん mailto:sage [2012/10/01(月) 10:30:55.20 ID:???]
俺は簡単にできてるけど、やってみてできなかったの?

652 名前:nobodyさん [2012/10/01(月) 20:09:57.83 ID:fpJxZWOx]
>>649
ありがとうございます自作してみます

>>650
echo Configure::version();してみたら1.3.8って出ました
書き漏れすみません

>>651
allowEmptyでは無理でした
普通にエラー警告(ファイルの形式を見て、jpgでなければ警告を出すようにしてました)が出ました

653 名前:nobodyさん mailto:sage [2012/10/01(月) 21:49:36.94 ID:???]
Cake2本がついに発売されてるのか
2のリリースから1年も経って、やっとまともな本が一冊
うれしい



654 名前:645 [2012/10/01(月) 22:08:47.24 ID:fpJxZWOx]
>>649
>>647のやり方でうまくいきました
みなさまありがとうございました

655 名前:nobodyさん mailto:sage [2012/10/02(火) 01:23:26.02 ID:???]
いまだ1.3使ってる人いるんだな
何故2系を使わないのか

656 名前:nobodyさん mailto:sage [2012/10/02(火) 03:11:43.69 ID:???]
使う理由がないから

657 名前:nobodyさん mailto:sage [2012/10/02(火) 15:09:48.22 ID:???]
さすがに新案件は2系だな

658 名前:nobodyさん mailto:sage [2012/10/02(火) 18:17:45.17 ID:???]
これまで書いたコードを、2対応に書き直す時間がないお

659 名前:nobodyさん mailto:sage [2012/10/02(火) 18:23:04.39 ID:???]
そんなに時間かからないよ

660 名前:nobodyさん mailto:sage [2012/10/02(火) 18:26:06.05 ID:???]
>>659
きちんとテストコードをかいてるひとには苦行だぞ

661 名前:nobodyさん [2012/10/07(日) 03:32:25.58 ID:vSsbr+AJ]
CakePHPでバリデーションエラー時に
エラーメッセージをまとめて一箇所に表示する方法ってある?

662 名前:nobodyさん mailto:sage [2012/10/07(日) 10:11:59.83 ID:???]
>>661
無い

663 名前:nobodyさん mailto:sage [2012/10/07(日) 15:15:02.59 ID:???]
ちょっと前に同じ話が出てたはず
ログ見るべし



664 名前:nobodyさん [2012/10/12(金) 18:03:03.50 ID:zHaiJKat]
最終ログイン時間を記録する場合どういう実装をするのが適切でしょうか?

僕が思いつくのは、
app_controller.phpのbeforeFilter()に、
アカウントテーブルのlastloginに現在の時間をupdateする方法です

ログインのアクションに記述すると、
クッキーで自動ログインしている際などはそのアクションを通らないので不適切でした

なにか他に良い方法ありますでしょうか??

665 名前:nobodyさん mailto:sage [2012/10/12(金) 23:39:10.35 ID:???]
自動ログインの場合も記録したいというのならそれが正解なんじゃないかな

666 名前:nobodyさん mailto:sage [2012/10/16(火) 15:59:26.74 ID:???]
はてブで見かけた、
「外注が作ったCakeのコードが糞だから書き直した」的なブログ記事。
「お前のコードも糞じゃねぇか」って叩かれてワロタw

てか、俺の書き方が意外と駄目じゃないと知っただけでも収穫あったぜ

667 名前:nobodyさん mailto:sage [2012/10/17(水) 20:17:29.91 ID:???]
URLくれくれ

668 名前:nobodyさん mailto:sage [2012/10/17(水) 20:54:19.04 ID:???]
ac7.tumblr.com/post/33569124174
これかな

669 名前:nobodyさん mailto:sage [2012/10/18(木) 00:28:24.24 ID:???]
cakePHPの勉強を始めようと思い、ver2から始めようと思ってます。
「プロになるためのPHPプログラミング入門」という本が良さそうと思ったんですが、
ver1.3基準で書かれているようです。
cakePHP2を勉強するうえで、1.3基準の本は有用でしょうか?

670 名前:nobodyさん mailto:sage [2012/10/18(木) 01:17:25.05 ID:???]
有用ではありません。
もうcake2の本はあるんだからそっち選びなさい。
CakePHP2 実践入門 は評判良いぞ。

671 名前:nobodyさん mailto:sage [2012/10/18(木) 23:55:26.47 ID:???]
>>669
670に同じく今さら1.3の本を読むのは時間のむだ。
公式のチュートリアルを何回も繰り返して手順を身体に覚えこませてから
>>670 の本を読むといいと思うよ。

672 名前:669 mailto:sage [2012/10/22(月) 14:14:23.93 ID:???]
遅くなりましたがアドバイスありがとうございました

673 名前:nobodyさん mailto:sage [2012/10/24(水) 12:14:02.26 ID:???]
2.2.2を使用しています。
Authコンポーネントのログインで、認証条件を付ける時、
以下のようにすればOKとあったのですが、条件が適用されません。
書き方が違うのでしょうか?

$this->Auth->userScope = array( 'User.status'=>1 );



674 名前:nobodyさん mailto:sage [2012/10/24(水) 14:29:36.53 ID:???]
さくらサーバーをレンタルし、2.2.2のソースをCakeファイル直置きでアップロードした所
同コントローラの別アクションへredirect処理が行なわれなくなりました。
$this->redirect(コントローラ名:アクション名)を試してみても
$this->redirect(相対パスor絶対パス)の形でも
どちらの形式でも正しくリダイレクトが行なわれていないようです(真っ白なページが表示される)
何か間違っているのでしょうか

675 名前:674 mailto:sage [2012/10/24(水) 15:50:39.87 ID:???]
とりあえず動かす為にJavaScriptで遷移させます
お騒がせしました






[ 続きを読む ] / [ 携帯版 ]

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

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