トップページ⇒php
1001コメント292KB

【PHP】下らねぇ質問はここに書き込みやがれ 58

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/11/03(土) 19:07:37ID:EzkHevL1
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 57
http://pc11.2ch.net/test/read.cgi/php/1193062236/

◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0051nobodyさん2007/11/03(土) 22:58:57ID:???
>>48
>array(array(0) , array(array(1,2)))みたいな配列だったらしらね
phpはいびつな配列がつくれるから、>>45の質問が間違っているとしか言えないよね
0052nobodyさん2007/11/03(土) 23:00:29ID:???
>>44
Exception+try〜catchでやればいいんでないの?
0053nobodyさん2007/11/03(土) 23:00:35ID:???
配列の生成時にカウントしておくといいでしょう
0054nobodyさん2007/11/03(土) 23:04:07ID:???
>>52
例外処理はエラー処理じゃないっつうの
0055nobodyさん2007/11/03(土) 23:05:48ID:???
getDimension($arr) {
 if (!is_array($arr)) return 0;
$i = $imax = 0;
foreach($arr as $value) {
  $i = getDimension($value);
if ($i > $imax) $imax = $i;
}
return $imax + 1;
}


最大次元数ならこんな感じか?
0056nobodyさん2007/11/03(土) 23:06:30ID:h53rMSqI
Smartyで配列の数だけリンクを表示させたいのですが

php
$link[0] = array("http://example.com/";, "エグザンポー"):
$link[1] = array("http://hogehoge/";, "ほげほげ"):
$link[2] = array("http://sample/";, "サンプル"):
$smarty->assign("link", $link);

tpl
{section name=cnt loop=$link}
<div><a href="{$data[cnt][0]}">{$data[cnt][1]</a></div>
{/section}

としても、何も表示してくれません。
cntが配列の番号になっているんですよね?
どうやって表示させるのでしょうか?
0057nobodyさん2007/11/03(土) 23:07:59ID:???
>>52
1個キャッチしたら止まるだろうが馬鹿か
0058562007/11/03(土) 23:08:40ID:h53rMSqI
あーーー
見たまんまorz
かなりアホなことしてました
自分で気づきましたorz
0059nobodyさん2007/11/03(土) 23:10:52ID:???
>>56
tplの「$data」がどこから来た変数なのか不明だからじゃね?
0060nobodyさん2007/11/03(土) 23:59:36ID:???
ここの低レベル住民は煽ってやると答えるのがはやくてよろしいなwwww
0061nobodyさん2007/11/04(日) 00:02:36ID:???
ここの住民はアセンブラで動いてますから
0062nobodyさん2007/11/04(日) 00:12:37ID:Md5o2rKb
クラス実装したアセンブラ
0063nobodyさん2007/11/04(日) 00:26:55ID:aPHnXG0c
<form>要素でenctype="multipart/form-data"を指定したときに、
受け取り側のPHPでenctypeを取得する方法ってありませんか?
0064nobodyさん2007/11/04(日) 00:34:47ID:???
低レベル住民に質問してる時点で負けかなと思ってる
(´-`).。oO(嘘を教えられてもシラネーヨ)
0065nobodyさん2007/11/04(日) 00:35:56ID:???
だからどうした
0066nobodyさん2007/11/04(日) 00:36:39ID:???
>>63
hiddenかなんかで送ればいいじゃないの
0067nobodyさん2007/11/04(日) 00:37:49ID:???
>>63
鯖には送られてこないんで、ContentTypeとか実データから推定するしかないネー
0068nobodyさん2007/11/04(日) 00:39:04ID:???
>>63
MIMEタイプの取得なら$_FILESでできるけど
enctypeってMIMEタイプとはちがうのかな?
0069nobodyさん2007/11/04(日) 02:06:19ID:???
sage
0070nobodyさん2007/11/04(日) 03:14:14ID:to0N3c/v
ある値を指定した回数分追記して返してくれる関数ってありますか?
以下のような感じです。
$a = hoge('a', 10); // aを10回
echo $a; // aaaaaaaaaa
0071nobodyさん2007/11/04(日) 03:15:15ID:???
ありませんけど
str_repeatが使えるかも
0072nobodyさん2007/11/04(日) 03:47:35ID:???
いやstr_repeatがそのまんまじゃないですか
0073nobodyさん2007/11/04(日) 05:48:28ID:to0N3c/v
>>71-72さん方
ありがとうございます!
まさにという関数でした(^^:
0074nobodyさん2007/11/04(日) 06:41:28ID:W1u87Zxc
おはようございます
PEARが使えませ( ̄∀ ̄)
雑誌にPHP5をインストールすれば最低限のライブラリも一緒にインストールされると書いてありました。
DVDに収録してあるパッケージをインストールしました。
php-common.5.2.2-3.i386.rpm
php-cli
php
php-pdo
php-mysql
php-mbstring
なぜ、PEARが機能しないのでせうか?
よろしく
0075nobodyさん2007/11/04(日) 07:02:40ID:???
雑誌についてる付録とかやめたほうがいい。
Webから普通に入手できるんだから
go-pearつかってインストールしましょう。

http://pear.php.net/go-pear
0076nobodyさん2007/11/04(日) 07:12:22ID:IOsBKaXo
そんなコマンドないです。
php-pear-5.2.2-3.i386.rpmある場所しりませんか?
0077nobodyさん2007/11/04(日) 07:39:52ID:???
ID違うから>>74と同一人物とは思えないが突っ込ませていただきますよ。
釣りなら釣りといってください。

>そんなコマンドないです。
どんなコマンドですか?go-pearとか打ち込んだとかいいませんよね?
URLの先に書いてあるスクリプトは見ての通りphpです。
拡張子をphpで保存してphpで動かしてください。

>php-pear-5.2.2-3.i386.rpmある場所しりませんか?
こんな質問するなら慣れないOSを使うべきではありません。
0078nobodyさん2007/11/04(日) 08:35:53ID:8XigsNVe
メール送信時の改行コードはどのように決まっていいるものでしょうか?
ヘッダ部分と本文部分、どちらもLFとして大丈夫でしょうか?
0079nobodyさん2007/11/04(日) 09:45:21ID:???
CRLFで
0080nobodyさん2007/11/04(日) 09:54:55ID:???
理由を知りたければ↓の4.1.1.4の項を読むがいい

http://tools.ietf.org/html/rfc2821
0081nobodyさん2007/11/04(日) 10:07:35ID:8XigsNVe
本文の改行もCRLFですか?
ちなみにmb_send_mail()だと自動で適当に変換してくれますよね??
0082nobodyさん2007/11/04(日) 12:10:36ID:???
mb_send_mailはたんなるおもちゃ
0083nobodyさん2007/11/04(日) 13:19:27ID:???
Cのソース読めるなら眺めるといいかも
たぶん

 orz

こうなる
mb_send_mail()もmail()もサクサク流して最後はphp_mail()に投げて終わり
0084nobodyさん2007/11/04(日) 16:16:19ID:CsqNzCud
掲示板ログについて質問です。
フォームから受け取った日本語を含む値をログファイルに書き込むとき、
文字エンコーディングを行ってから書き込むべきですか?
それとも出力するときにエンコーディングするのがベターですか?
0085nobodyさん2007/11/04(日) 16:58:27ID:8XigsNVe
mb_send_mail()に 本文内改行 \r\n で送ると、
送信されたメール内の改行が2重になっちゃったんですよ。
どこでどう変換されてるのかなぁ。
0086nobodyさん2007/11/04(日) 17:04:25ID:???
>>84
文字エンコーディングって何?
0087nobodyさん2007/11/04(日) 17:05:59ID:???
>>86
質問はidを出しましょう
0088nobodyさん2007/11/04(日) 20:01:30ID:NaNLstRf
apacheとPHPの設定してみたんですが、
試しにプログラム書いて実行してみたらコードがそのまま表示されてしまいます。
apacheが認識してくれてないと思うんですが、どこの設定修正したらいいかわかりません。どなたか教えてくださいm(__)m
0089nobodyさん2007/11/04(日) 20:02:55ID:???
>>88
設定が乗ってるまず入門書を一冊かいましょう
設定の質問をするときはOSも合わせて書くクセをつけて質問すると回答率があがります
0090nobodyさん2007/11/04(日) 20:22:34ID:???
エスパー出番だぞ
0091nobodyさん2007/11/04(日) 20:26:40ID:???
>>88
http://jp2.php.net/install
0092nobodyさん2007/11/04(日) 21:11:15ID:???
>>88
間違いはアドレスと推測してみる
0093nobodyさん2007/11/04(日) 23:08:47ID:???
BOM付きのUTF-8ファイルでBOM無しにしたらheaderなんたらというエラーが出なくなった、という情報はいくらでも見つかるのですが、phpでBOM付きのUTF-8で吐き出したい場合ってどうすればよいのでしょうか?
エディタで、BOM付き指定すると、headerなんたらとエラーを吐きやがりますから、phpのコードでなんとかしちゃう方法を知りたいです。
多分headerの部分でゴニョゴニョするんだと思う。

吐き出したファイル(内容はxml)を参照する側のプログラムでどうしてもBOM付ける必要性があるのです。
(こっちに関しては、自分の範囲外なので、どうしようもない)
0094nobodyさん2007/11/04(日) 23:09:57ID:???
header出力する処理をしない
0095nobodyさん2007/11/04(日) 23:17:10ID:???
バッファ切るのって効率悪いだろ
0096nobodyさん2007/11/04(日) 23:20:11ID:???
なんか最近>>88みたいなの多いし、
Q&AにXAMPPのことかいといたほうがよくね?
0097nobodyさん2007/11/04(日) 23:25:22ID:???
BOMがBOMBになるのは、「PHPファイルの保存形式がBOM付き」の場合じゃね?
PHPが実行された結果、「出力内容がBOM付き」になるのとは関係無いんじゃね?
0098nobodyさん2007/11/04(日) 23:29:21ID:???
うん。

・header()
・BOMを吐く
・UTF-8な何かを吐く

というスクリプトがEUC-JPで書かれてても別にいい。
0099nobodyさん2007/11/04(日) 23:32:21ID:???
>>96
書いても読まないからいっしょ
下らない質問を書き込むスレだから、
気に入らなければ「答えないorネタで答える」でいい
0100nobodyさん2007/11/04(日) 23:41:56ID:???
書くならXAMPPなんかでなく正しいWebサーバとPHPの設定を書けばいいだろ
0101nobodyさん2007/11/04(日) 23:48:51ID:MnPXu0Fr
今度レンタルしようと思ってるサーバーのPHPのバージョンが
5.1.6なんですが、5.2.4を使って作成したものをアップロードしても
問題ないですか?
0102nobodyさん2007/11/04(日) 23:52:29ID:???
>>100
サーバの建て方はさすがにスレチ
さすがにPHPが入ってるからといってその内容は自鯖板やUnix板にでもいけと言いたい
デバッグ環境を作るとこまでしかサポートするべきじゃないと思う
そうなると答えはXAMPP入れろで終わると思うんだよね
0103nobodyさん2007/11/04(日) 23:52:38ID:???
>>94
いや、吐き出したいのはxmlだからそういうわけにイカンのです。
>>97
なるほど、たしかにそうだ。
>PHPが実行された結果、「出力内容がBOM付き」
にしたいわけですよ。

>>98
>UTF-8な何かを吐く
これの詳細キボンヌ
0104932007/11/04(日) 23:55:13ID:???
自己解決しました。どうもスレ汚しすみませんでした。
0105nobodyさん2007/11/05(月) 00:25:17ID:???
>>102
環境構築の指標になるWebサイトが一つあれば、「ここ見て」で済むんだよ
UNIX/Linux系の構築はそんなに大差無いんだけどさ
Windows系はいまだにDLL, INIファイルをシステムフォルダにコピー云々
(間違ってはいないんだが)がトップに来る始末
マニュアルに目を通してなさそうな人が怪しい手順を公開しているのが問題だ
0106nobodyさん2007/11/05(月) 00:27:10ID:???
>>105
ここ見て
http://jp2.php.net/install
0107nobodyさん2007/11/05(月) 00:35:55ID:???
>>106
いや、そこ見てる(w
っつうかドキュメント手元に落としてるよ

それ読んで理解できない人が設定の迷宮に嵌ってるんでないの?
0108nobodyさん2007/11/05(月) 00:36:43ID:???
じゃ君が作ってあげなよ
0109nobodyさん2007/11/05(月) 03:13:51ID:???
正規表現で教えてほしいです。
$text="<a href=test.html target=test><b>teststr</b></a>";
というデータのaタグで囲まれた部分(<b>teststr</b>)を取得したいのです。

$addr="[-_.!~*'()a-zA-Z0-9;\/\?:@&=+$,%#]+";

↓bタグがなければこれで取得できました。
preg_match_all("/<a href=[\"\']?({$addr})[\"\']?[^>]*>([^<])<\/a>/i",$text,$matches);

今回はbタグを含めたパターンも取得したいので↓のように改造してみましたが取得できませんでした。
preg_match_all("/<a href=[\"\']?({$addr})[\"\']?[^>]*>(^(?:<\/a>))<\/a>/i",$text,$matches);
取得できる書き方を教えてほしいです。ヒントでも。
0110nobodyさん2007/11/05(月) 03:40:40ID:???
つ正規表現道場
http://pc11.2ch.net/test/read.cgi/php/1168450843/
0111nobodyさん2007/11/05(月) 07:13:12ID:???
>>109
[\"\']?とかかいてるけどhtmlの値は""で囲むべき。
a href=""というのが前提になっているが、人によってはa target=""から書き始める人もいるだろう。
そのへんも考えたほうがいいんじゃないの?


*(<b>.+<\/b>).*
01121112007/11/05(月) 07:13:43ID:???
最初のドットが抜けてた

.*(<b>.+<\/b>).*
0113nobodyさん2007/11/05(月) 08:02:01ID:yddo53I2
DBに1万件位のデータが保存してありまして、
それをphpから毎回呼び出してマッチングする処理をしています。

しかし、毎回毎回同じデータをDBから検索かけて持ってくるなら、
その1万件のデータをphpファイルに定数として定義するのも手かなぁ、
とも思っています。

速度的にほとんど変わらないのですが、同じデータを1万件DBから引っ張ってくる処理を、
php内部でやるのと、DBからませてやるのとどちらがベターですか?
phpで定数宣言すると、DBのデータが変わったときに更新する手間がかかりますが、
年に1回あるかないか、なので無視できる程度の作業量です。

宣しくお願いします。
0114nobodyさん2007/11/05(月) 09:10:50ID:???
速度的に変わらない。という結果がでてるのなら
あえて定数にする意味ないじゃん。
年1回でも手間かかるのは嫌だな。

技術的な話題として話すると、
DB呼び出しした結果を
シリアライズしてキャッシュするかな。
0115nobodyさん2007/11/05(月) 09:14:13ID:???
使用メモリは考慮しないのか?
0116nobodyさん2007/11/05(月) 09:44:44ID:???
あ、そうか
たしかにメモリも考えないとな
1万件、10kだから
1レコード100で、1Mか
0117nobodyさん2007/11/05(月) 10:35:08ID:???
array('test', 'Test', 'TEST')
を
array('test')
にするにはどうしたらいいですか?
array_unique()だとできないんですけど
01181172007/11/05(月) 10:46:41ID:???
ちなみに全部小文字ってわけじゃなくて
array('Test', 'test', 'TEST')
なら
array('Test')
にしたいんです
0119nobodyさん2007/11/05(月) 10:49:42ID:???
$word = array[0];
01201172007/11/05(月) 10:59:26ID:???
>>119
array('Test', 'teston', 'test', 'TEST', 'Teston')
なら
array('Test', 'teston')
みたいな
array_uniqueの大文字と小文字を区別しないのがいいんです
0121nobodyさん2007/11/05(月) 11:04:55ID:???
じゃまず全て大文字か小文字にしてからunique取ればいいんでね?
0122nobodyさん2007/11/05(月) 11:05:26ID:???
自分でアルゴリズムを考えて書く
そんな特殊なことが標準の関数だけで解決できるわけがない
01231172007/11/05(月) 11:29:42ID:???
  public function toUnique($array)
  {
    $tmp = array();
    $newArray = array();
    
    foreach ($array as $value) {
      $key = strtolower($value);
      if (!isset($tmp[$key])) {
        $newArray[] = $value;
        $tmp[$key] = true;
      }
    }
    
    return $newArray;
  }

こんな感じでやってみたんですけど
いいんですかね?
0124nobodyさん2007/11/05(月) 11:45:37ID:???
>>123
これまでのレスからするとそんな感じでいいと思うけど、
本当にいいかどうかは117にしか分からない
0125nobodyさん2007/11/05(月) 15:19:13ID:yT9jMMvy
preg_matchについての質問です。
マッチしたデータを取得するときに、

$txt
---
A=300
B=600
C=700
---

これを
preg_match('/A=(\d{3})[\r\n]B=(\d{3})[\r\n]C=(\d{3})/', $txt, $matches);
と取得するか、

preg_match('/A=(\d{3})/', $txt, $A);
preg_match('/B=(\d{3})/', $txt, $B);
preg_match('/C=(\d{3})/', $txt, $C);
と取得するか

どちらのほうが鯖にやさしく取得できるのでしょうか?
0126nobodyさん2007/11/05(月) 15:22:53ID:???
>>123
自分で書くより標準関数を組み合わせた方がいい

$a = array('Test', 'teston', 'test', 'TEST', 'Teston');
print_r(array_unique(array_map('strtolower', $a)));
0127nobodyさん2007/11/05(月) 15:33:33ID:???
>>126
それ不正解
01281252007/11/05(月) 15:37:51ID:yT9jMMvy
調べてみたところ、上記が下記の1/3ですみました。
ですが、長くなるにつれ、やはり時間がかかってきますね。
0129nobodyさん2007/11/05(月) 15:39:50ID:???
>>127
何で?全部小文字になるから?
0130nobodyさん2007/11/05(月) 16:00:09ID:???
>>129
>>118 >>120
0131nobodyさん2007/11/05(月) 16:02:50ID:???
>>128
preg_match_all()は?
01321312007/11/05(月) 16:10:07ID:???
と、思ったがその書式ならparse_ini_file()で問題ないならこの方が良いかも。
0133kei2007/11/05(月) 16:28:39ID:???
海外の個人広告(クラシファイド)スクリプトを購入したんですが、
文字コードの設定を管理ページからできないことに気がつきました。
スクリプトに手を入れて文字コードにutf-8を設定させたいのですが、
それはどれほど難しいことでしょうか?

スクリプトの名前はAlmond Classifieds で、mysqlを使っています。
http://www.almondsoft.com/alcl.html

簡単であれば自分でコードをいじり、難しければ技術者に依頼したいと思っています。
依頼する場合の相場も教えてくださると助かります。
どうぞよろしくおねがいします。
m(_ _)m
0134nobodyさん2007/11/05(月) 16:30:58ID:???
Perlからの移行なのですが、IPアドレスを分解後整形表示する方法を探しています。

$ip = explode('.',$_SERVER["SERVER_ADDR"]);
$ip = "0x".sprintf("%02x%02x%02x%02x",$ip);

このような形にして、$ipを「0x00000000」の4バイト表示を行えるようにしたいのです。
Perlだと.sprintf("%02x%02x%02x%02x",@ip);のように書けばエラーにはならないのですが、
PHPだとエラーになってしまいます。

これはどのようにすれば回避できますか? $ip[0],$ip[1]...とも書けるのですがスマートじゃない気がして…。
01351342007/11/05(月) 16:33:38ID:???
すいません、vprintfという関数があることを今知りました。
PerlとPHPを比較したリファレンスのようなサイトあれば教えていただけないでしょうか…。
0136nobodyさん2007/11/05(月) 17:22:36ID:???
そんなものない
勘で調べるかPHPマニュアル眺めてればそのうち覚えるでしょ
必要っていうかよくつかわれる関数なんてそんないっぱいないし
0137nobodyさん2007/11/05(月) 17:34:46ID:3Pnq+nvR
すみません。書店にいるので、書籍スレだと返事がこないといけないので
ここで聞かせてください。

PHPをやって、基本事項とSmartyはマスターしました。PEARというのをやりたいんですが
PEAR入門とPHPによるWebアプリケーションスーパーサンプル 活用編の2冊で迷っています。

後者はPEARについても結構のってるみたいです。

どっちが買いですか?
0138nobodyさん2007/11/05(月) 17:40:51ID:???
PEARとか本見なくても覚えられるけどな・・・普通に
0139nobodyさん2007/11/05(月) 17:57:55ID:???
PEAR入門を買って、活用編は活用したい部分だけ立ち読みするとよい
01401372007/11/05(月) 18:14:16ID:???
>>138 >>139どうもありがとうございました。

Pear入門買いました。Smartyもこれで覚えたので、大丈夫かとおもいます。
活用編はPear入門が終わったら買おうとおもいます。

ありがとうございました。今、一服してます。
0141nobodyさん2007/11/05(月) 18:22:47ID:???
Webアプリケ〜って変な俺様フレームワーク実装させる本だった気がする
暇人向けだ
0142nobodyさん2007/11/05(月) 18:24:45ID:???
>>140
お前もしかして、池袋のジュンク堂の喫茶室の角の方の椅子で、
本を読んでいる人?
0143nobodyさん2007/11/05(月) 18:25:10ID:???
PEAR入門とかって何書いてあんの?
0144nobodyさん2007/11/05(月) 19:20:34ID:yT9jMMvy
file_get_contentsでHTMLを取得できますが、
串を刺して取得することはできませんか?
0145nobodyさん2007/11/05(月) 19:26:24ID:???
スーパーハカーになればできます
0146nobodyさん2007/11/05(月) 23:00:01ID:???
下質で申し訳ないですが、江波杏子と夏木マリって、
どう違うんでしょうか?
0147nobodyさん2007/11/06(火) 00:11:30ID:kIhR5zff
質問です。スケジューラみたいなの作るとして
[登録フェーズ]
1)カレンダー表示
2)各日の編集ボタンを押して編集画面に移動(getでyear,month,dayを継承)
3)情報記入して送信
4)db(mysql)にyear,month,dayに上記の情報を登録
[参照フェーズ]
1)year,month,dayをプルダウンでそれぞれ指定して送信
2)sqlと完全一致を引き出し

…という流れでいいんでしょうか? これでいいと思ってたんですが、
SQLのdate型ってのを見つけて、これを使ったほうがいいのかと気になりだしました
このdate型ってのはphpのdate関数から登録日を記入して、xx年xx月xx日以前の
データは消去って使い方で(主に)いいんですよね?
0148nobodyさん2007/11/06(火) 00:18:02ID:???
俺が上司ならUIも質問ももっと練れと突っ返す
0149nobodyさん2007/11/06(火) 00:33:44ID:???
エラーのフラグをたてるって表現聞いたんですけど具体的にどういうことでしょうか?
そういう関数があるのでしょうか?
0150nobodyさん2007/11/06(火) 00:34:50ID:???
>>149
$error = 1;
0151nobodyさん2007/11/06(火) 01:23:25ID:???
>>126
print_rを使うのって気持ち悪いよ
■ このスレッドは過去ログ倉庫に格納されています