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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/08/07(月) 13:11:50ID:???
PHPに関するくだらねぇ質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレは>>2-10 関連スレは>>4-10 FAQは>>6-10 辺り

◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・質問者は必ずIDを表示させてください。(メール欄に何も記述しないでください。)
・2回目以降は最初に質問した際のレス番号を名前欄に入れてください。
  (逆に回答者は質問者に対して>>(アンカー)をつけて答えてください。)
・解決しなくても回答をもらった場合はお礼を言う。
  (荒らし、煽りは除く。逆に煽られたときも、無闇に反論せずスルーすべし)

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0074nobodyさん2006/08/08(火) 10:16:30ID:???
>>66
> /etc/resolv.confの設定を誤って、SSHでの接続が出来なくなってしまいました。
これ、どういうエラーが出るの?
どういう設定してるか分からないけど、IP アドレス指定で試してみた?
0075nobodyさん2006/08/08(火) 10:23:27ID:5ybA5K11
SSHでタイムアウトしてしまう状況です。。
0076nobodyさん2006/08/08(火) 10:25:00ID:???
>>71
落ち着け! 高校野球の実況板はここじゃない。
0077nobodyさん2006/08/08(火) 10:46:27ID:???
あと、簡単なのは Ruby で expect するか、かなぁ。Ruby が使えればね。
Perl で expect も出来るけど、Expect.pm がないことがあるだろうし。
0078nobodyさん2006/08/08(火) 10:54:10ID:5/p7Z87X
データベースに入れるデータは、
http://jp.php.net/manual/ja/function.mysql-real-escape-string.php の「例3」にある
やり方で一応大丈夫?

addslashes()はしたほうがいいのかなぁ?
0079nobodyさん2006/08/08(火) 11:02:11ID:???
>>78
何らかのDBインターフェースが使えるのなら、それのバインド機能を使うほうがいい。
0080nobodyさん2006/08/08(火) 11:21:35ID:???
>>66
それPHPの質問か?
よくわからんけどPCが壊れたなら、新しいの買ってこればいいんじゃね?
それか修理に出したほうが早いだろ
0081nobodyさん2006/08/08(火) 11:24:45ID:???
>>80
PHP の質問かと言われれば微妙だが、壊れているのとは違う。
で、結局どうなったのかな? Ruby があるなら、さくっと出来るけどなぁ。
0082nobodyさん2006/08/08(火) 13:41:51ID:???
>>78
> addslashes()はしたほうがいいのかなぁ?
何のためにstripslashes()までやってると思ってるんだお前。
0083nobodyさん2006/08/08(火) 18:06:56ID:???
array_merge すると添字番号が0からになってしまうようなのですが、これを回避する方法は
ないでしょうか?

$a = array();
$b[1] = 1;
$a = array_merge($a,$b);
print_r($a);
0084nobodyさん2006/08/08(火) 18:13:38ID:???
>>83
$a += $b;
0085nobodyさん2006/08/08(火) 18:33:58ID:???
>>84
そういう使い方も出来たのですね
ありがとうございます
0086nobodyさん2006/08/08(火) 18:50:03ID:CQRoL3Un
htmlspecialcharsで、改行タグはそのまま残しておきたいのですが、どうすればいいですか?
0087nobodyさん2006/08/08(火) 18:54:59ID:???
無理
0088nobodyさん2006/08/08(火) 19:07:01ID:???
str_replace で、改行タグをあらかじめ任意の文字列に書き換え、
htmlspecialchars 後に改行タグに戻す
0089nobodyさん2006/08/08(火) 19:14:24ID:???
<a href="../test/read.cgi/hogehoge/適当な数値/適当な数値" target="_blank">>>72</a>

これを

>>72

に置き換えたいのですが、どのようにすれば良いのでしょうか?
0090nobodyさん2006/08/08(火) 19:14:47ID:4QDp9Gx3
RSSの生成をしてみようとFeedCreator.class.phpをDLしてみました。
ttp://www.bitfolge.de/rsscreator-en.html
上記URLにサンプルも提示されているので基本的なことはすぐできたんですが
自分なりのアレンジをしようと思うといまいち使い勝手がわかりません。

出力の文字コードをデフォルトのlatin-1からUTF-8にしたいと思い
呼び出し側(自作スクリプト)で指定を試みたんですがうまく反映されません。
逆にソースコード中のその部分を書き換えることでUTF-8で出力できたんですが、
これはそういう使い方でいいんでしょうか?
もし真っ当な指定の仕方が他にあるようでしたらおしえてください。
現在のところUniversalFeedCreatorクラスを用い、createFeedメソッドで出力しようとしています。
お願いします。
0091902006/08/08(火) 19:34:44ID:???
すいませんちょっとわかりにくかったので追記します。

>>ソースコード中のその部分を書き換えることで
と書いたのは、もとのクラスファイルのことです(FeedCreator.class.php)
0092892006/08/08(火) 19:40:57ID:???
『<a』で始まって『_blank">』で終わる部分を消したいんです
0093nobodyさん2006/08/08(火) 19:49:28ID:???
>>89
正規表現で消せると思う
0094892006/08/08(火) 20:19:13ID:???
すみません、説明不足です。
正規表現を使ったやり方が知りたいんです。
0095nobodyさん2006/08/08(火) 20:34:18ID:???
正規表現を勉強すればいいんじゃね?
0096nobodyさん2006/08/08(火) 23:05:16ID:???
>>92
正規表現が分からないなら、strpos使って位置を調べてsubstr_replaceで置換すれば?
その程度のことなら別に正規表現すら要らん。
0097nobodyさん2006/08/08(火) 23:11:11ID:???
>>94
> 説明不足です

失礼だと思わんのか?
0098nobodyさん2006/08/08(火) 23:29:00ID:???
コピペすればすぐ終わるようなバカ親切な回答を期待してるんだろうさ
0099892006/08/09(水) 00:05:28ID:???
すみません、
$comm = preg_replace("/~<a[ \t\n\r\fa-zA-Z0-9_\"=]+blank\">$/", "", $comm);
これじゃうまくいかなくて・・・
0100nobodyさん2006/08/09(水) 00:22:43ID:???
先頭の「〜」はなんだろう
/<a[^>]+blank">/
とかでどうだろうか
0101nobodyさん2006/08/09(水) 00:52:31ID:???
$str = preg_replace("/>>\d{1|2|3}/","<a href=#\\1>\\1</a>",$str);

俺も適当なの試してみた。
アンカにリンクを貼ろうと思ったんだがうまくいかなすwww
正規表現ってむずいな
0102nobodyさん2006/08/09(水) 00:59:19ID:???
preg_replace("/>>[0-9]+/","【ここがわからない】",$str);

これの0-9の文字って取得できるの?
0103nobodyさん2006/08/09(水) 01:05:36ID:???
>>102
()でくくれ。 マニュアル嫁よ。
0104nobodyさん2006/08/09(水) 01:08:04ID:???
>>103
ごめ、すっかり忘れてた

preg_replace("/>>(\d{1|2|3|4})+/","<a href=\"#log\\1\">>>\\1</a>"$str);

こうできたのは良いが、\\1に数値が1文字しか入らないのはなぜだろ・・・
0105nobodyさん2006/08/09(水) 01:08:28ID:???
>>99
~ と $ の意図が分からんが、それを除外しても駄目。
なぜなら「blank」の部分が a-z にマッチするから。
だから、最短一致をさせないといけない。
0106nobodyさん2006/08/09(水) 01:08:37ID:???
ごめ、

preg_replace("/>>(\d{1|2|3|4})+/","<a href=\"#log\\1\">>>\\1</a>",$str);  ね
0107nobodyさん2006/08/09(水) 01:13:20ID:???
>>106
なんだ? (\d{1|2|3|4})+ って? (\d{1,4}) のこと? 最後の + が意味不明。
0108nobodyさん2006/08/09(水) 01:17:24ID:???
>>106
{1|2|3|4}って意味わからんぞ。何をしようとしている?
で、(\d+)と、+の部分もカッコに含めないと数字全桁は取れないだろ。
0109nobodyさん2006/08/09(水) 01:36:59ID:XkNwEDtZ
http://masago.kir.jp/php20040103.php
の
<?php
$image = imagecreate(200, 200);
$black = imagecolorallocate($image, 0, 0, 0);
imagepng($image);
imagedestroy($image);
?>
で画像表示が出来ません。文字化けみたいになってる。
4.3.11でGDできることは確認。。
誰か助けてください。
0110nobodyさん2006/08/09(水) 01:40:35ID:???
>>109
header('Content-Type: image/png');
0111nobodyさん2006/08/09(水) 01:42:39ID:???
>109
ブラウザで文字化けしてるってことか?
どんなレスポンス返してるのか全部見てみなよ
content-typeがtext/htmlになってるだけじゃないの?
0112nobodyさん2006/08/09(水) 01:44:13ID:???
>>109
ここのサイトってどういう設定にしてるんだ??
<?php
の次の行に
header("Content-type: image/png");
って足せば動かない?
01131122006/08/09(水) 01:45:14ID:???
なんだ、元のサイトでもちゃんとheader出力してんじゃん。
ttp://masago.kir.jp/phpsc.php?s=php2004010301.php
0114nobodyさん2006/08/09(水) 01:52:00ID:???
あれだな
http://example/のときはリンクを貼る
http://example/img.jpgのときは画像を表示させる

こういうのってできないんだよな
0115nobodyさん2006/08/09(水) 02:01:15ID:???
は?
0116nobodyさん2006/08/09(水) 02:04:17ID:???
109のサイトあぶねーなぁ
register globalがonだから、XSSがおきるよ
ttp://masago.kir.jp/php20030111s.php?msg=%3Cscript%3Ealert%28document.cookie%29%3B%3C/script%3E
0117nobodyさん2006/08/09(水) 02:04:37ID:???
>>114
言ってる意味が分からんぞ
分からないことは恥ずかしいことじゃない。お前の考えを正直にぶちまけてみろ
0118nobodyさん2006/08/09(水) 02:09:08ID:???
>>117
すんません、教えてください。

http://example/だけのときは
<A href="http://example/";>http://example/<;/A>とリンクを貼り、

http://example/img.jpg(何らかの画像)のときは
<IMG src="http://example/";>と画像を貼りたいんです
0119nobodyさん2006/08/09(水) 02:21:32ID:???
>>118
自分で試行錯誤するってことをしないのはなぜ?
0120nobodyさん2006/08/09(水) 02:22:09ID:???
<A href="http://example/";><IMG src="http://example/img.jpg";></A>
0121nobodyさん2006/08/09(水) 02:34:43ID:???
>>119

>>117
>>118
0122nobodyさん2006/08/09(水) 03:21:02ID:???
index.php?hogehoge=test#5

$_GET['hogehoge']にtestを格納して
<a name="5"></a>に飛ぶ予定だったんですが、
$_GET['hogehoge']にtest#5が入ってしまいます。

どのようにすれば
$_GET['hogehoge']にtestを格納し、
<a name="5"></a>に飛ぶことができるのでしょうか
0123nobodyさん2006/08/09(水) 03:37:24ID:???
list($_GET['homegome'],$anchor)=explode('#',$_GET['hogehoge']);
0124nobodyさん2006/08/09(水) 03:41:15ID:???
>>122
手元の PHP 4.4.2 では $_GET['hogehoge'] に # 以降は含まれていなかったが。
0125nobodyさん2006/08/09(水) 04:54:12ID:???
>>118
文字列の末尾が .jpg .jpeg .png .gif のときはIMGタグに、それ以外のときはAタグに変換、がお手軽。
厳密にやるならそれぞれソケットでHEADアクセスして、返ってきたレスポンスのContent-Typeを判定。
0126nobodyさん2006/08/09(水) 07:10:09ID:???
>>124
普通はそう
>>122は勘違いしてるんだろう
0127nobodyさん2006/08/09(水) 08:28:07ID:jiSDaPkk
$name = '名無しさん';
$name = isset ($_POST['name']) || $_POST['name'] !== '' ? $_POST['name'] : $name;

terniary条件文でこのように書くのはダメなのでしょうか?
論理演算子でどちらかがTRUEなら、最初の式がTRUEになるはずなのですが…

$_POST の値が空 ('') だと$nameが$nameに代入されません...
0128nobodyさん2006/08/09(水) 08:30:54ID:jiSDaPkk
訂正:

正: $_POST['name'] の値が空 ('') だと$nameの値(名無しさん)が$nameに代入されません...
誤: $_POST の値が空 ('') だと$nameが$nameに代入されません...
0129nobodyさん2006/08/09(水) 09:19:05ID:jiSDaPkk
すみません、つまらないミスでした。

論理演算子の '||' は、どちらかの式がTRUEの場合TRUEなのですから、これでは
isset ($_POST['name'])がTRUEの場合、$_POST['name']が空でも$_POST['name']を$nameに代入してしまう…orz

つまり、これは:
$name = '名無しさん';
$name = isset ($_POST['name']) && $_POST['name'] !== '' ? $_POST['name'] : $name;

でしたね。本当にスマソ
0130nobodyさん2006/08/09(水) 09:31:58ID:???
もぅ〜馬鹿ぁ
0131nobodyさん2006/08/09(水) 09:38:57ID:???
Javaのような最終変数(final)はPHPにはありませんか?
もしないようなら同じようなことをするには
defineを使うしかないのでしょうか?
0132nobodyさん2006/08/09(水) 09:57:53ID:???
>>131
ない
define で代用するしかない
0133軟式PHP2006/08/09(水) 09:59:22ID:???
>>131
俺も欲しいなぁとは思ってるんだけどないなぁ。
オブジェクト定数ってのならあるんだけど、多分想像してるのとは違うと思われ。
0134nobodyさん2006/08/09(水) 10:02:20ID:???
ランダムな英数字のみの書き込みを弾きたいのですが

if($kakiko=="" || ereg("^([a-z])+$",$kakiko)) error("不正な文字列です");

これじゃだめなんですか?
テストしてみましたがこの処理をスルーしてしまいます・・・。
01351312006/08/09(水) 10:03:24ID:???
>>132-133
どうもありがとうございます。
やはりないんですねorz
defineで代用することにします。
0136軟式PHP2006/08/09(水) 10:05:10ID:???
>>134
大文字・数字の判定がない。あとeregよりpregのほうがいいよ。
if( $kakiko == "" || preg_match('/^[0-9a-zA-Z]+$/',$kakiko) )
0137nobodyさん2006/08/09(水) 10:20:01ID:???
>>136
ありがとうございます
自分で英数字と言っておいて入れ忘れたのはなんともお恥ずかしい限りです。
で、試しにやってみたんですが・・・書き込み成功してしまいました・・・orz
何もおかしいところはないと思うのですが・・・なぜでしょうか・・・
0138軟式PHP2006/08/09(水) 10:35:21ID:???
>>137
kakikoという変数から察するに掲示板の書き込みの内容?
スペース・改行・タブ等が入っていたら上のじゃスルーされるよ。
タブ、改行、スペース対応版。記号入ってたら駄目だけど('A')あとは改造してくれ。
if( $kakiko == "" || preg_match('/^[0-9a-zA-Z\r\n\s\t]+$/',$kakiko) )
0139nobodyさん2006/08/09(水) 10:43:36ID:???
これって例によって strlen() == mb_strlen() を判定すれば一発、ってネタじゃないだろうな?
0140nobodyさん2006/08/09(水) 11:09:37ID:???
$foo = "フォー";
echo("{$foo}");
とやったらフォーが出力されますよね?

では、
define("FOO","フォー");を
echo("")という形を使ってフォーと出すにはどうしたらよいのでしょうか?
echo FOO;でもちろんできますが、どうしても("")の中に入れたいんです。
変数と同じ要領で("{FOO}")をやってみたけどだめでした。
よろしくおねがいします。
0141軟式PHP2006/08/09(水) 11:15:03ID:???
よくわからんこだわりだけど、echo(FOO)やecho(FOO."文字文字");
とかじゃだめなん?
0142nobodyさん2006/08/09(水) 11:16:14ID:???
>>138
そうです掲示板です。
こういう場合空白とか改行についても入れないと駄目なんですね・・・。
勉強になりました。
しかしまたもスルーされてしまいました・・・orz

検索したりと色々試行錯誤していましたら

if(!preg_match("/[\x80-\xA0]/",$com)) { error("不正な文字列です"); }

これで自分の思い通りの結果になりました。
色々とご教示いただきありがとうございました。
01431402006/08/09(水) 11:16:49ID:???
>>141
実はDBの接続に使う予定なんです。
pg_connect("host=HOST");
といった感じに。
0144nobodyさん2006/08/09(水) 11:31:37ID:GlwbD+0Y
>>143
pg_connect("host=%s", HOST);
もしくは
$host = HOST;
pg_connect("host=${host}");
でいいと思うけど
01451402006/08/09(水) 11:37:46ID:???
>>144
どうもありがとうございます。
MySQLからの乗換えで、ずっと定数を使っていたので、
そのまま使えないかなーと思いまして。
上の方法で早速試してみたいと思います。
0146nobodyさん2006/08/09(水) 11:56:06ID:???
>>143
pg_connect("host=" . HOST);
でいいだろ
0147nobodyさん2006/08/09(水) 12:09:56ID:OFf4cMrj
改行コードの置き換えなのですが、次のようにするとWarningが出てしまいます:
preg_replace(array("\r\n", "\r"), "\n". $str)

Warning: preg_replace(): Empty regular expression
「正規表現が空」とはどういうことでしょうか?
マニュアルを見るとパターンは配列もアリと書いてあるのですが。
よろしくおねがいします。
0148nobodyさん2006/08/09(水) 12:16:22ID:???
デリミタ
0149nobodyさん2006/08/09(水) 12:16:24ID:???
\r\n|\r
0150nobodyさん2006/08/09(水) 12:24:04ID:???
>>140
文字列クオートの中でのdefine展開はできない。
echo("〜" . FOO . "〜");
みたいに前後で連結するしかない。
0151nobodyさん2006/08/09(水) 12:25:09ID:???
>>147
preg系の正規表現は /〜/ をつけないと。
0152nobodyさん2006/08/09(水) 12:33:50ID:OFf4cMrj
>>148-149
preg_replace ("(\r\n|\r)", "\n", $str)
これでよろしいのでしょうか?

>>151
すみません、詳しく。
0153nobodyさん2006/08/09(水) 12:34:59ID:???
>>152
ちょっと上にpreg_matchの例があるだろうに・・・
0154nobodyさん2006/08/09(水) 12:41:37ID:???
>>152
いきなり複雑な処理を書かず、公式のマニュアルをまずそのまま書いて
動作確認をしてから書けば、同じような問題で悩むことはないよ

http://jp.php.net/manual/ja/function.preg-match.php
0155nobodyさん2006/08/09(水) 13:53:50ID:???
すいません、本来Smartyスレで聞くべきなのかも知れないのですが、下らない質問だと思うのでこちらで質問させてください。
■mySmarty.class.php
include_once('Smarty/Smarty.class.php');

class mySmarty extends Smarty
{
function mySmarty()
{
$this->Smarty();

$this->template_dir = "./templates/";
$this->compile_dir = "./template_c/";
}
}
■index.php
include_once('mySmarty.class.php');
$smarty = new mySmarty();
$smarty->display( "index.tpl" )
で、index.phpにアクセスすると
Parse error: parse error, unexpected '{', expecting '(' in 〜〜〜sample\mySmarty.class.php on line 8
と言ったエラーがでます。
何処がおかしいのでしょうか。
下らない質問だとは思うのですがよろしくお願い致します。。
あと、環境はwindowsXP PHP5.1.4 Smartyは2.6.14 です。
0156nobodyさん2006/08/09(水) 14:16:58ID:???
>>155
そのソース上には問題はない
しいて言うなら、
$smarty->dispya("index.tpl")
の文末に ; がないくらいだけど、エラーメッセージの内容からして
コピペミスだろうと思うから関係ないだろう

本当に、このソースでそのエラーが出ているのか
0157nobodyさん2006/08/09(水) 14:35:26ID:???
>>156
レスありがとうございます。。
原因解りました。
何ていうのか、もう完全に初歩的なミスでして、説明しづらいんですが、本来読むべきmySmarty.class.phpとスペルミスのmySmaty.class.phpと言うファイルが何故か2つありまして、
で、スペルミスの方は上記の通りソースは良いんですが、スペルミスしてない方(index.phpから読み込んでる方)は()が有りませんでした。
もうホントにお恥ずかしい話です。。
すみません。
お騒がせ致しました。。
0158nobodyさん2006/08/09(水) 17:10:30ID:???
>>147
それならstr_replaceで十分なのでは
0159nobodyさん2006/08/09(水) 17:21:32ID:OFf4cMrj
>>158
ごめん、最初から str_replace() でやるつもりだったんだけど
ミスって str が preg になってしまった…。

でもミスに気付けて良かったよ。ありがとう。
0160nobodyさん2006/08/09(水) 18:34:28ID:???
値のチェックで大文字と小文字を区別しないようにするには
どう書いたらよいのでしょうか?
たとえば、HOGEもhogeもHoGeもhoGEも同じHOGEとしてチェックする感じです。
0161(^ω^)2006/08/09(水) 18:44:48ID:???
String.toUpperCase
0162(^ω^)2006/08/09(水) 18:46:30ID:???
間違えた(^ω^;)
strtoupperで比較
またはstricmp
0163nobodyさん2006/08/09(水) 18:57:34ID:???
>>162
おーこんなものがあったんですね。
どうもありがとうございます。
0164nobodyさん2006/08/09(水) 19:55:05ID:???
すいません、質問です。
simplexml_load_fileで読み込んだオブジェクトを
functionの引数として指定したいんですが、上手くいきません。
試しに下記のように書いてみたのですが、どうも引数を渡せていないようです。
こういう時はどのようにして渡したらよいのでしょうか。
どなたかアドバイスなどよろしくお願いします。

$xml = simplexml_load_file("hoge.xml");
$item=$xml->item;
item_construct($item);

funciton item_construct($item){
$sword=$item->sword;
(略)
}
0165nobodyさん2006/08/09(水) 21:36:27ID:???
>>164

よくわからんがその関数で読みこんだオブジェクトは$xmlであって引数にしてる$itemではないのではないか?
01661092006/08/09(水) 21:52:49ID:XkNwEDtZ
亀レスすみません。
ありがとうございます。。
>>110
>>112
header("Content-type: image/png"); を書き足してみましたが
前と変わらず表示されませんでしたorz
<?php
header("Content-type: image/png");
$image = imagecreate(200, 200);
$bcolor = imagecolorallocate($image, 0, 0, 0);
imagepng($image);
imagecolordeallocate ($image,$bcolor);
imagedestroy($image);
?>
とやってみましたのですがorz
>>111
はいブラウザでサイト上で文字化けしてます。。
0167nobodyさん2006/08/09(水) 21:58:01ID:???
どうせブラウザのキャッシュだろうけど
imagepngでファイルに出力してみて、正しい画像ならブラウザの問題
01681092006/08/09(水) 22:01:31ID:???
ブラウザはIE6でキャッシュも削除しますた・・
0169nobodyさん2006/08/09(水) 22:09:15ID:???
俺のIE6、Opera8.5では表示できた。
PHP5.1.4
0170nobodyさん2006/08/09(水) 22:35:53ID:???
>>168
先に改行とかBOMとか余計なもの出力してない?
0171nobodyさん2006/08/09(水) 22:39:17ID:???
>>164
funcitonはPHP8以降じゃないと使えないから。
0172nobodyさん2006/08/09(水) 22:44:50ID:???
>>166
それ動かしてるサーバーってレンタルスペース?
ひょっとして広告とか入ってるとこで、PHPでいくらheader出力しようと思っても無駄なとこだったりしない?
0173nobodyさん2006/08/09(水) 22:46:19ID:???
>>164
それは何年後に使えるようになるのですか?
■ このスレッドは過去ログ倉庫に格納されています