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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/10/05(木) 01:38:25ID:y1WWhz/p
PHPに関するくだらねぇ質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0228nobodyさん2006/10/10(火) 11:01:58ID:???
183はHTTP_Requestでも使ってろ
02291832006/10/10(火) 11:33:55ID:???
>>227
いえ、逆に単にID/PASSが分からないログインボタンを作りたいだけです。
現在の状況(cURL)がプロキシサーバーになってしまっているので困ってます。
知人にログインして見せたい情報があるんですが、
ID/PASSは知らせたくない、というだけの状態です。

クライアントPCから相手先のサーバにデータを送る必要があると思うのですが、
上の場合、PHPサーバーから相手先のサーバにデータを送ってしまうので
難しいのでしょうか。
02301832006/10/10(火) 11:40:05ID:???
ちょっと考えてみたのですが、
PHPサーバーから相手先のサーバーにPOSTしても
ログイン先のサーバーでは
PHPサーバーと対のセッション情報保存されるわけで、
クライアントがログインできたかどうかとは全く別問題なんですよね
0231nobodyさん2006/10/10(火) 13:07:37ID:???
以前したらばを対象に似たようなの作った事あるけど、
こういうのって発覚するとロクな事にならないので止めといた方が良い。

単にログイン後のページを見せたいのなら
スクリーンショット撮って適度にモザイクかけて渡せ。
0232nobodyさん2006/10/10(火) 13:29:01ID:???
>>224
だから呼び出す側でも関数化する必要ないし、呼び出される側では変数を{}で囲めって。
正しくは(最も単純なのは)↓

$title = "testaaaa";
require("header.php");
としておき、header.phpで
<?php
echo <<< HTML
<html>
<head><title>{$title}</title></head>
HTML;
?>
02332002006/10/10(火) 14:56:02ID:???
>>232
今作っているものの都合上、関数化して書き込んでいました。
すいませんorz
0234nobodyさん2006/10/10(火) 15:12:57ID:VCBK9AiM
PHPで、日替わりでヘアスタイルの画像を表示するサイトを作りたいです

でも全然分かりません…
親切な方、いらっしゃったら教えてください
画像は365枚あります。
0235nobodyさん2006/10/10(火) 15:33:44ID:???
>>234
<img src="hair_<?php printf("%03d",date("z")) ?>.jpg">
0236nobodyさん2006/10/10(火) 15:47:46ID:???
普通JSでやるだろ
0237nobodyさん2006/10/10(火) 16:07:01ID:???
>>236
普通JSではやらない。
JSオフ環境の人も多い今の世の中ですよ奥さん。
0238nobodyさん2006/10/10(火) 16:47:44ID:???
オフにしてるのなんて、アダルトサイトに行く人だけw
0239nobodyさん2006/10/10(火) 17:02:05ID:???
まぁ意識レベルの問題だけどね。
何も危ないのはアダルトだけじゃないよ。
価格.com事件のようなのもあるしね。
0240nobodyさん2006/10/10(火) 17:03:09ID:???
***みんな誰でも無料で使える高速FTP「てぶ鯖」***

てぶ鯖は・・・
♪誰でもどんなファイルでもアップロード可能!!
♪アップロードされているファイルは誰でもいくらでもダウンロード可能!!
♪たくさんアップロードした人にはなんと抽選でプレゼント!!

だからみんなで楽しく使っちゃおう!!


ftp://tebukuro.ath.cx
User:anonymous
password:メールアドレス

++++*******てぶ鯖********++++
0241nobodyさん2006/10/10(火) 17:33:58ID:???
>>238
相手が携帯かもしれない
って考え付かないですか
0242nobodyさん2006/10/10(火) 17:51:02ID:VCBK9AiM
>>235さん

ありがとうございました!!なんとか出来ました!
0243nobodyさん2006/10/10(火) 19:27:44ID:HtJUF5F+
$a = array('111', '000', '222','222', '000', '222''888', '426', '222'・・・・・・・・);

このような配列が有る場合に
000は何個
111は何個
222は何個
と配列の中身をカウントする方法は有りませんでしょうか?
0244nobodyさん2006/10/10(火) 19:38:51ID:???
>>243
要素を一個取り出して、array_diffかけてから減った個数を調べる
0245sage2006/10/10(火) 19:57:14ID:???
RSSフィーダー(php)の海外のプログラムいじっているんですが、
下記のように文字化けします。
心当たりありませんか?

?¢?¢?¢?¢?¢

とか

\???\?\£
0246nobodyさん2006/10/10(火) 20:16:03ID:HtJUF5F+
>>244
ありがとうございます。

理解出来ませんでした。
もう少し優しいやり方はないでしょうか?
0247nobodyさん2006/10/10(火) 20:30:23ID:???
>>246
244じゃないけどそれが理解できなかったら他の方法も無理なんじゃないかな。
これ以上ないくらいに分かり易く説明してくれてるのに。
決して難しくないから頑張って理解してみるといいと思うよ。
@要素を1個取り出す
Aarray_diffをかける
B減った個数を調べる
順を追って解決していくといいよ。

別な方法としては
$aの要素をキーとする新しい配列を作り、1つ要素があるごとにそのキーの値を1増やす。
これを$aの全ての要素について行う。
0248nobodyさん2006/10/10(火) 20:31:55ID:???
>>246
foreach ($a as $b){
$c[$b]++;
}

print_r($c);
0249nobodyさん2006/10/10(火) 20:34:22ID:???
>>246

$a = array('111', '000', '222', '222', '000', '222', '888', '426', '222');

foreach ($a as $value) {
if (!isset($b[$value])) {
$b[$value] = 1;
} else {
$b[$value]++;
}
}

print_r($b);

前にもやったぞこれ。
0250nobodyさん2006/10/10(火) 20:39:20ID:???
キーにする方法だと、array(1, '1', true)とかで問題が起きたり。
0251nobodyさん2006/10/10(火) 20:54:22ID:???
>>243
つーか、array_count_values($a)で一撃だと思うんだが。
250みたいな問題が起こる可能性があるなら、値を全部serializeすればいいと思う。
0252nobodyさん2006/10/10(火) 21:02:05ID:HtJUF5F+
試行錯誤している内に皆様レスありがとうございます。
こんだけ時間掛けてやっと実行出来たのがこれなのですが
問題等ありますでしょうか?
<?php
$a = array('111', '000', '222', '222', '000', '222', '888', '426', '222');
$a2=array_unique($a);
foreach ($a2 as $a2_num => $aaa) {
foreach ($a as $a_num => $aaaa) {
if ($a2[$a2_num]==$a[$a_num]) {
$cnt[$a2_num]=$cnt[$a2_num]+1;
}
}
$a_cnt[$a2[$a2_num]] = $cnt[$a2_num];
}
while(list ($key, $val) = each($a_cnt)) {
print (" $key は、$val 個です<br>\n");
}
?>
0253nobodyさん2006/10/10(火) 21:10:21ID:???
>>251
serializeって…こうか!
array_count_values(array_map('serialize', $a));

目から鱗w
0254nobodyさん2006/10/10(火) 21:21:17ID:???
>>251
凄いですね
$a = array('111', '000', '222', '222', '000', '222', '888', '426', '222');
$b = array_count_values($a);
while(list ($key, $val) = each($b)) {
print (" $key は、$val 個です<br>\n");
}
数行で同じことが出来ました。
>>252と比べると非常に情けないです・・・・
0255712006/10/10(火) 22:44:48ID:???
何度もすみません。
同一Windowsマシン上でApache + PHP & SQL Serverをうごかして、
PHPからSQL Serverのデータを取ってくる際、
odbc_connectやmssql_connectで出力エンコーディングを
指定することはできないのでしょうか?
いろいろ調べましたが、エンコーディングを設定するということができないようです。
FreeTDSのodbc.iniには書けるようですが、Linux用のドライバですし〜や@は化けるようです。
以下のようにCOMを使ったらできたんですが重いです。
$conn = new COM("ADODB.Connection", NULL, CP_UTF8);
$conn->Open("Driver={SQL Server};Server=servername;Uid=user;Pwd=passwd;Database=databasename");

なんというか、こんなやり方でしか、エンコーディング指定できないというのは、
かなり信じられないんですが・・・本当に困ってます。
何か知っている人がいたらご教授ください。
0256nobodyさん2006/10/10(火) 23:14:34ID:UY1nIn3b
(int $x) と (str $y) に、(int 0-9)と(str a-z)を代入して二文字のパターンを、ループ処理で
全て求めたい:

例: 00, 01, 02, …… 98, 99, …… 0a, 0b, 0c, …… 9x, 9z

数字のループは分かるんだけど、文字列のループはどうすれば出来るのかな?
for ($i = 0; $i < 99; $i++) {
    echo $i;
}
0257nobodyさん2006/10/10(火) 23:16:53ID:UY1nIn3b
[訂正]
(int 0-9)と(str a-z)の組合せで出来る二文字のパターンを、ループ処理で
全て求めたい
0258nobodyさん2006/10/10(火) 23:34:23ID:???
for ($i=ord('a'); $i<=ord('z'); $i++) {
echo chr($i);
}
0259nobodyさん2006/10/10(火) 23:41:28ID:???
for ($i=0;$i<36*36; $i++) {
echo base_convert($i,10,36);
}
0260nobodyさん2006/10/10(火) 23:55:07ID:UY1nIn3b
ありがとう。
0261nobodyさん2006/10/11(水) 00:03:42ID:???
便乗
0-9、a-z、A-Zでは?
0262nobodyさん2006/10/11(水) 00:16:16ID:???
foreach(range(0,9) as $c){
    foreach(range('a','z') as $n){
        $a[] = $c.$n;
    }
}
print_r($a);

---

ところでこれだとなんでzzまで出ちゃうんだ?

for($i='a';$i<='z';$i++){
    echo $i;
}


0263nobodyさん2006/10/11(水) 00:18:11ID:???
大文字小文字順番逆だけど

function jump(&$i) {
    if ($i == 58) $i = 65;
    elseif ($i == 91) $i = 97;
}

for ($i=48; $i<=122; $i++) {
    jump($i);
    for ($j=48; $j<=122; $j++) {
        jump($j);
        echo chr($i).chr($j);
    }
}
0264nobodyさん2006/10/11(水) 00:23:51ID:???
>>262
ちゃんとできてるようにみえるけど
0265nobodyさん2006/10/11(水) 00:25:15ID:???
>>264
スマソ
かんちがい
0266nobodyさん2006/10/11(水) 00:27:32ID:???
$a = array_merge(range(0,9),range('a','z'),range('A','Z'));
foreach($a as $b){
    foreach($a as $c){
        foreach($a as $d){
            $aa[] = $b.$c.$d;
        }
    }
}
print_r($aa);
0267nobodyさん2006/10/11(水) 00:28:34ID:???
>>263
サンキュ
0268nobodyさん2006/10/11(水) 00:29:14ID:???
>>266
っと、こっちもサンキュ
0269nobodyさん2006/10/11(水) 02:22:14ID:8Czx1vGv
http://lint.s1.x-beat.com/up/img/up11678.txt
(実際は1行ずつ改行されてます)
上記のようなユーザーエージェントがある場合に
機種名だけを切り取りたいのですが
うまくやる方法はありませんでしょうか?

お手本ありましたらお願いいたします。
0270nobodyさん2006/10/11(水) 07:06:40ID:???
>>269

機種名というのは携帯電話端末の?

ユーザーエージェントの識別名は、クライアント側の自己申告なので
難しいと思う。まず各メーカーの仕様書を見ろ。

$lines = file ('filename.txt');
foreach ($lines as $line) {
    $result = str_word_count ($line, 1);
    echo "{$result[0]}<br>\n";
}

ほとんどのユーザーエージェントは、機種名を識別名文字列の最初に持って来ているので
これで取得出来ると思うが……。
0271nobodyさん2006/10/11(水) 07:54:23ID:???
>>269
キャリアをまず判別して、キャリアごとの機種名ぶっこヌキ処理書いて
引っこ抜くしかないんじゃないの?
0272nobodyさん2006/10/11(水) 08:00:11ID:???
サイトのリニューアルをしてるんですけど、

フレームワーク使うからurlが変わっちゃいます。

いままでのurlには末尾に.htmがついていたのですが、

フレームワークのurlには.htmがついていません。

.htm 付のurlでアクセスがあった場合.htm なしのurlに

転送できるのでしょうか。
0273nobodyさん2006/10/11(水) 08:25:09ID:???
それはトップページだけでいいの?それとも大量に転送したいURLがあんの?
トップだけでいいなら元々のHTMLと同じ名前のHTMLを1個置いといて
中に
<?php Location("http://フレームワークなサイトのURL/"); ?>
って1行仕込んどくだけでいいと思うけど。
0274nobodyさん2006/10/11(水) 08:37:40ID:???
mod_rewrite
0275nobodyさん2006/10/11(水) 09:46:15ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0276nobodyさん2006/10/11(水) 10:11:16ID:???
↑なんでこの発言、定期的に書き込まれるの?
0277nobodyさん2006/10/11(水) 10:15:40ID:???
>>276
え!? そんなのあったか?
5スレほど過去ログ遡ってみたが1個も見つからないぞ。
0278nobodyさん2006/10/11(水) 12:35:16ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0279nobodyさん2006/10/11(水) 12:41:52ID:???
感謝を素直に受け取れない偏屈者がいたようだw
0280nobodyさん2006/10/11(水) 12:57:14ID:i80IIJil
php5でis_a()を使うと「is_a(): Deprecated. Please use the instanceof operator」と
言われるんですが、使わない方がいい理由って何かあるんでしょうか?
0281nobodyさん2006/10/11(水) 13:20:32ID:???
ってかさ、読もうとしろよ翻訳使ってもいいからさ
「instanceof演算子を使って下さい」
0282nobodyさん2006/10/11(水) 13:24:57ID:???
>>281
お前も日本語読む努力をしようよ。
「何故、これが非推奨になってるのか」を聞いてる質問だろ?
これが非推奨でinstanceof演算子を使えといわれてることは
質問者はすでに理解してるんだよ。その理由を聞いてんの。
02832802006/10/11(水) 13:30:19ID:???
>>282
そんな事を書き込む暇があったら
さっさと理由を教えてくれ
0284nobodyさん2006/10/11(水) 13:39:48ID:???
>>283
PHP5で演算子化(instanceof)されてより効率がよくなったから。
わざわざ関数を通してオーバーヘッドを増やすのはナンセンス。
0285nobodyさん2006/10/11(水) 13:47:02ID:P+AC1Js6
>>234さんの質問と重複するかもしれませんが

愛猫の動画を365日自分の携帯用ホームページに表示したいです
365本の動画はすでに1〜365まであります

教えてくださる方、お願いします。

02862802006/10/11(水) 13:49:42ID:i80IIJil
>>284
ありがとうございました。
283は私じゃありません。
0287nobodyさん2006/10/11(水) 13:53:04ID:???
>>285
動画が http://exsample.com/movie1.mpghttp://exsample.com/movie366.mpg
というURLになってるとして(閏年を考えたら366本必要だよ)

サイトからのリンク
<a href="movie.php">今日の動画</a>

movie.php
<?php Location("http://exsample.com/movie"; . (date("z") + 1) . ".mpg"); ?>

とすりゃいいんじゃないの。
0288nobodyさん2006/10/11(水) 13:54:02ID:???
>>285
釣りなら余所でやってくれ
0289nobodyさん2006/10/11(水) 13:59:31ID:???
>>285
>>235の応用
0290nobodyさん2006/10/11(水) 14:28:34ID:???
>>289
応用できれば質問しない
0291nobodyさん2006/10/11(水) 14:30:03ID:???
いくら下らねぇ質問スレでも回答を読めないレベルの人はお断りだ
0292nobodyさん2006/10/11(水) 14:56:54ID:???
サイト登録ができるサイトを作ろうと思っています
どうやらCGIプログラムを使うといいらしいのですが、
CGIについてまったくのド素人なため、1から作るというのが難しい状況です
お勧めのフリーCGIプログラムがありましたら教えてください
0293nobodyさん2006/10/11(水) 15:06:02ID:???
>>292
なんでここで聞くんだ?スレ違い。
0294nobodyさん2006/10/11(水) 15:06:37ID:???
>>292
そんなものは無い。
0295nobodyさん2006/10/11(水) 15:20:56ID:???
画像を縦横同じ比率で縮小させて、表示させたいのですが、どうすれば
いいのでしょうか?getimagesizeで縦や横のサイズが500以上だったら300に
する、みたいなことはできたのですが、それだと、元の画像の縦横サイズが
変わってしまいます。縦が小さくなったら、同じ比率分だけ、横も
縮小させたいのです。どうか宜しくお願いします。
0296nobodyさん2006/10/11(水) 15:28:02ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0297nobodyさん2006/10/11(水) 15:32:22ID:???
>>295
小学校からやり直す?

$length = 200;
$size = getImageSize($targetfile);
if($size[0] > $length){
   $width = $length;
   $high = $size[1] * $length / $size[0];
}else{
   $width = $size[0];
   $high = $size[1];
}
0298nobodyさん2006/10/11(水) 15:45:28ID:???
>>295
http://masago.kir.jp/php20040218.php
No29.大きさを変えようっ(サムネイル) ---- GDライブラリ[3]

離れPHP島のサンプルは参考になりますね!

便利☆便利(^^)v

0299nobodyさん2006/10/11(水) 15:50:48ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0300nobodyさん2006/10/11(水) 15:51:46ID:???
>>297,298
ですよね。。これって簡単な算数ですよね。。。ホント馬鹿です。
ありがとうございます。
0301nobodyさん2006/10/11(水) 16:39:42ID:WiH1H+/l
テキストボックスが空欄の場合、
対応する $_POST[] の中身って何になりますか?
0302nobodyさん2006/10/11(水) 16:44:34ID:???
>>301
「テキストボックスが空欄」ねー。

↑この文、回答者から見たらどうとらえると思う?
0303nobodyさん2006/10/11(水) 16:47:25ID:WiH1H+/l
>>302
何も記入されていない状態、と、
普通は捉えてもらえると思いましたがorz
0304nobodyさん2006/10/11(水) 16:56:07ID:???
>>301
つ「var_dump($_POST)」
0305nobodyさん2006/10/11(水) 17:00:10ID:WiH1H+/l
…超ショボい凡ミスしてますたorz

>>304
お手数おかけしました…
0306nobodyさん2006/10/11(水) 17:00:51ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0307nobodyさん2006/10/11(水) 17:05:36ID:WiH1H+/l
おまいら!
VBとは違って、= は代入、 == が比較だぞ!orz
0308nobodyさん2006/10/11(水) 17:13:59ID:???
>>301,303,305,307
お前は一人でコントでもやってるのか?
0309nobodyさん2006/10/11(水) 17:17:32ID:a92Vtxiq
fopenが失敗した場合についてなんですが、
http://jp.php.net/manual/ja/function.fopen.php
オープンが失敗すると、関数は FALSE を返し、 E_WARNING レベルのエラーを発行します。

とのことですが、プログラム側で失敗した原因を知る方法はありませんか?
03102852006/10/11(水) 17:28:29ID:P+AC1Js6
度々すみません
>>287さんのやり方で

<html>
<body>
<div align="center">
<a href="movie.php">今日の動画</a><br>
</div>
</body>
</html>

でmovie.phpを
<?php location("http://example/movie/"; . (date("z")) . ".amc"); ?>

としましたが
Fatal error: Call to undefined function: location() in /home/virtual/site42/fst/var/www/html/movie.php on line 1
のエラーが返ってきてしまいます

ちなみに見る方がおばさんばかりなので、携帯用動画(3gp amc)しかありません
親切な方、よろしくお願いします
0311nobodyさん2006/10/11(水) 17:35:30ID:WiH1H+/l
location じゃなくて、 echo じゃダメなんですかねorz
0312nobodyさん2006/10/11(水) 17:35:48ID:???
Location()って何だ…?

http://jp.php.net/manual/ja/function.header.php

movie.php
<?php header("Location: http://example/movie/"; . (date("z")) . ".amc"); ?>

じゃないのか?
0313nobodyさん2006/10/11(水) 17:36:08ID:???
>>310
おばかさんはお前じゃね?
その程度のエラー訳して自己解決しろよ
0314nobodyさん2006/10/11(水) 17:37:14ID:WiH1H+/l
>>313
一行目は余分なんです(´;ω;`)
0315nobodyさん2006/10/11(水) 17:39:50ID:???
>>311
君は、何事にも、もう少し落ち着いたほうが良いと思う。
行動する前に、一拍考える時間を。
0316nobodyさん2006/10/11(水) 17:41:34ID:WiH1H+/l
>>315
…!! これは!!!
吊ってくる。
0317nobodyさん2006/10/11(水) 17:43:48ID:???
>>310 は、ひとことも「おばかさん」なんて書いてないのに
「おばかさんはお前」なんていわれてかわいそう
0318nobodyさん2006/10/11(水) 17:48:37ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0319nobodyさん2006/10/11(水) 17:50:42ID:???
>>285
285は、使ってみる前に、phpマニュアルを読む、ぐぐってサンプルを
拾ってみる。ぐらをはしような。
0320nobodyさん2006/10/11(水) 17:57:48ID:???
>>309
警告メッセージに書かれた文字列から判別するしかないと思う
0321nobodyさん2006/10/11(水) 18:33:31ID:???
>>309
$php_errormsgでぐぐれ
0322nobodyさん2006/10/11(水) 20:25:52ID:???
業務経験のある方に質問したいのですが、
コーティング規約とかによるのかもしれませんが、
PHPにおける、変数名、定数名、クラス名、関数名のつけ方は、
業務ではどのような感じでつけていますか?

頭に大文字、全て小文字、アンダースコアで繋ぐなど。
Hogehoge hogehoge hoge_hoge HogeHoge等・・・
0323nobodyさん2006/10/11(水) 20:36:38ID:???
規約によりますね。

アンダースコアって使うのかなあって感じですが。

個人的にはクラス姪は HogeHoge, instantiateしたのは hogeHogeが好きだけど
03243092006/10/11(水) 20:52:44ID:VRU7wb5k
>>320-321
ううむ、厳しいですね。ありがとうございました。
0325nobodyさん2006/10/11(水) 21:04:51ID:???
ここのスレはいい人ばかりで大好きです。
ありがとう。
0326nobodyさん2006/10/11(水) 21:19:21ID:???
DEFINE_NAME
Namespace_Package_ClassName_Etc
$variable_name or $variableName
$property_name or $propertyName
$_private
functionName()
methodName()
0327nobodyさん2006/10/11(水) 21:58:43ID:???
ipアドレスをgethostbyaddrでホスト名に変換させてるんだけど、
100個くらいになるとかなり時間がかかる。
これを改善する方法は無い?
■ このスレッドは過去ログ倉庫に格納されています