【PHP】下らねぇ質問はここに書き込みやがれ 65
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/02/24(日) 21:03:17ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 64
http://pc11.2ch.net/test/read.cgi/php/1202536271/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0352nobodyさん
2008/03/04(火) 11:50:46ID:???UTF-8で保存しているつもりでも、
UTF-8Nという形式で保存していることがある。
UTF-8Nの場合、先頭に3バイト変なものがくっついていて (ごめん、3バイトの内容は詳しく知らない)
headerを実行する前にそれが先に出力されてるから、headerでエラーが出てしまう。
0353nobodyさん
2008/03/04(火) 11:51:10ID:HRhAVQ3qいま確認してみました。
大丈夫でした。ありがとうございます。
0354nobodyさん
2008/03/04(火) 11:53:56ID:HRhAVQ3q文字の関係は何回も挫折しているところです。
どう対処すればいいですか。
なんとなく方針を教えて頂けませんでしょうか?
0355nobodyさん
2008/03/04(火) 11:56:54ID:???何のエディタ使ってるよ
とりあえずTeraPadでいいから起動してみて文字コードが何になってるか調べてみれ
0356nobodyさん
2008/03/04(火) 12:06:54ID:HRhAVQ3qTeraPadを使っています。
文字コードはUTF-8です。
保存改行コードが自動になっていました。
これが原因でしょうか?
0357nobodyさん
2008/03/04(火) 12:18:26ID:???ファイル->文字コード指定再読み込み
これでShiftJISにしたら文字化けするよな
そのときに<?phpの前に変な文字化けないか?
0358nobodyさん
2008/03/04(火) 12:20:21ID:HRhAVQ3qhttp://www.kashim.com/kanjitranslator/index.html
↑これになんでもかんでもぶっこんで変換したらいけました。
どうやら追加で書き込んだものがBOMありになっていたようです。
絶対自分では解決できませんでした。ありがとうございます。
0359nobodyさん
2008/03/04(火) 12:25:30ID:HRhAVQ3qBOMありにしてEUCにしたときに「鏤深?php」となっていました。
いまいちBOMがなんなのかはよくわかりませんがこういうことがあるんですね。
勉強になります。ありがとうございました。
0360nobodyさん
2008/03/04(火) 12:38:35ID:???一つは客の気まぐれ。そして、もう一つはSEの見通し不足。
今話題になっている話に例えれば、
日本の最高裁判所が出して判断が後になって間違ったことに気付いたが、
一事不再理の原則によって、判決の変更はできない。
そこで、主権が違うアメリカに依頼してもう一度裁判をやってもらうことにした。
たしかに、法理論的には裁判権はアメリカにあるし、他国の一事不再理による制約を受けないことは言うまでもない。
しかし、国権の最高機関である最高裁判所が出した判決を日本政府の勝手な仕様変更で、
アメリカの手を借りて裁判をやり直すことができるのか。
私は、鳩山邦夫法務大臣にこの件について聞いてみたくなった。
0364nobodyさん
2008/03/04(火) 14:03:01ID:???Aサーバにあるディレクトリを丸ごと、別のBサーバにアップしたいです。
PHPで出来ますか?
Aサーバのログイン情報とBサーバのログイン情報は持ってます。
0366nobodyさん
2008/03/04(火) 15:07:32ID:???webプログラマーの技術レベルはなんでこんな低いんだろう。
同じ経験年数のwebプログラマーとネットワークエンジニアで比較すると、
明からにレベルが低い。webは、適当にやっていても動くことは動くからか?
このスレだけかと思ったが、Javaスレでの議論もレベル低すぎ。web全体がまだまだ。
0367nobodyさん
2008/03/04(火) 15:11:51ID:???0368nobodyさん
2008/03/04(火) 15:13:33ID:???ウェブなんてほんの10数年前に生まれたようなものだからな。
色んなものが変わりまくっているのだから仕方が無い話。
あとウェブが適当のやっていても動くものと勘違いしている人。
そう考えている人もレベルが低い。
0369nobodyさん
2008/03/04(火) 15:22:14ID:???> そう考えている人もレベルが低い。
いやむしろお前のレベルが。
ネットワーク負荷を全く考えないプログラム。(ネットワークエンジニアの努力が水の泡)
セキュリティーが穴だらけのプログラム。(ネットワークエンジニアの努力が水の泡)
メモリー浪費しまくりのプログラム。(余計なHWの出費。コスト意識の低さか?)
HTMLの仕様のいい加減さ。ブラウザ制作会社の実装が悪いらしいが。
・・・
0370nobodyさん
2008/03/04(火) 15:27:41ID:???一番高いのは人件費なんだから、ハードウェアで細かい事言う時代じゃないお( ^ω^)
0371nobodyさん
2008/03/04(火) 15:27:48ID:???処理速度を全く気にしないプログラム。
この画面が重くてもしょうがない、とか訳ワカメです。
動けばいいで飯を食べていけるwebの技術者って何?
バグばっかりだし。こんな奴らと組んで仕事すんのストレスたまるわ。
0373nobodyさん
2008/03/04(火) 15:31:23ID:???ネットワークは基盤、WEBプログラムは娯楽も含む幅広さがある。
基本的に基盤に遊びもミスも許されない、娯楽は何でもあり。
相対的にミス出来ない基盤には能力が高い人しか生き残れない。
WEBプロウグラムは上から下まで裾野が広い。
役割の違いだろ。
比べるもんでもない。
大体人の仕事をうんぬん言う奴なんて、その程度。
0374nobodyさん
2008/03/04(火) 15:46:26ID:???ネットワークのリンク切れ → 全然繋がんねーよ、どうなってんだよ!!!
0375ミミ
2008/03/04(火) 16:39:27ID:/crDQgGyグローバル変数であれば $GLOBALS ですが。。。
0377nobodyさん
2008/03/04(火) 17:01:34ID:???0378ミミ
2008/03/04(火) 17:03:24ID:/crDQgGyもしかして get_defined_vars() のこと?
それはローカルだけを取り出してくれないからダメなの。
0380nobodyさん
2008/03/04(火) 17:12:48ID:???0381nobodyさん
2008/03/04(火) 17:13:26ID:???他は決まった値のように見えるけど・・。
試してないからなんとなくだけどね。
0382nobodyさん
2008/03/04(火) 17:19:42ID:qMhs4IBHmicrotime()の使い方なんですが、
>0.22720000 1204618533
このような値が返ってきますが、どうやって使えばいいんでしょうか?
作業の経過時間を計測したいんですが。
0384nobodyさん
2008/03/04(火) 17:22:20ID:???余りにもくだらなくて警察に通報しようと思ったよ。
microtime()は、その名前の通りマイクロ秒を表示する関数。
1秒は、1000ミリ秒
1ミリ秒は、1000マイクロ秒
ここまで言えば馬鹿でも分かるよな?
0385nobodyさん
2008/03/04(火) 17:23:29ID:???http://pear.php.net/manual/ja/package.benchmarking.benchmark.timer.php
0386nobodyさん
2008/03/04(火) 17:35:46ID:l1KE8Zjpなるほど。助かりました。
0387ららら
2008/03/04(火) 18:06:18ID:/crDQgGy$n = (int) func1();
$flag1 = ($n == 0);
$flag2 = ($n != 0);
とした後、デバッグのために値を確認したら、
print "flag1 = $flag1 <br>";
print "flag2 = $flag2 <br>";
flag1 は 1 となるのに、flag2 のほうは何も表示されないのら。
なんでなのら?! 0 になるんはずじゃないのかなのら!
0388nobodyさん
2008/03/04(火) 18:16:11ID:???お前は旧作のドラえもんか
http://www.php.net/manual/ja/language.types.string.php#language.types.string.casting
0390nobodyさん
2008/03/04(火) 18:31:48ID:???0391nobodyさん
2008/03/04(火) 18:33:55ID:qMhs4IBHありがとうございます。
>>384
こういう偉そうな奴って大抵底辺だんだよな・・・
>>385
なるほど!そんな便利なのがあるんですね!
ありがとうございます!
0392ららら
2008/03/04(火) 19:20:32ID:/crDQgGyvar_dump ?そういうものがあるのかー。
var_dump($n) としてみたら、次のようになったよ。
bool(false)
ブール値は文字列に変換すると空になるのかー。
ふむふむぅ〜。
0393nobodyさん
2008/03/04(火) 21:42:20ID:???$test = "false";
if(!変換関数($test)){
print 'falseになったよ'
}
でprint文が表示されるようにしたいのです。
0394nobodyさん
2008/03/04(火) 21:48:10ID:???{
return $str==='false' ? false : true;
}
0395393
2008/03/04(火) 22:08:28ID:???ありがとうございます。
phpのデフォルトの関数に変換関数はないんですね・・・
true falseの代わりに0と1を使うことにします。
0396nobodyさん
2008/03/05(水) 01:50:21ID:???何か人の知性を退化させようとする陰謀めいたものを感じるんだけど
馬鹿にはPHPを使わせて、
他の人はもっとまともな言語で仕事をして差をつけてるんじゃないの?
0399nobodyさん
2008/03/05(水) 02:05:48ID:???0403nobodyさん
2008/03/05(水) 04:31:26ID:???別に切れてはいない。
ただ、個人の価値観はお互い尊重されるべきだということ。
phpだろうと、javaだろうと、仕様が実現できればいい話。
優越をつける必要もない。
0404nobodyさん
2008/03/05(水) 04:35:43ID:???まぁ趣味でJavaとC#やってたけど
0406nobodyさん
2008/03/05(水) 06:03:06ID:???0407nobodyさん
2008/03/05(水) 06:12:50ID:???会社によるが普通は逆だな。
業務では使わないし趣味でやってて、
手軽さから社内で使うちょっとしたものならPHPで実装なんてことはある。
PHPは金にならないから、PHPオンリーってとこは零か小規模で細々やってるとこだろう。
うちも小規模だが、PHPの仕事はないなぁ。
まぁ業務視点はどうでもいいとして、
PHPはhtmlに直接書けるから、直感的にWebデザイナーにも受け入れられやすい、
デザイナー向けの言語といったところではないだろうか。
環境構築の手軽さからも、次のステップへ進むための入門用言語としてもいいかもしれない。
(個人的には逆にわかりづらくなりそうな予感もするが)
0408nobodyさん
2008/03/05(水) 07:21:39ID:???phpを殆ど使ったことの無いような人の意見だな
まぁPHPは小規模案件多いけど大規模な構築事例もある
addons.mozilla.orgやyahooもだっけか
確かにhtmlは直接書けるが
そんな風にごちゃ混ぜで書くと解りにくいソースになって
後でメンテし難くなる
phpでシステム作ってる所は普通にフレームワークとか使ってやってるので
デザイナーはviewしか殆ど書く事ない
簡単な書き方もできれば、
普通にJavaとかのような書き方もできるのがPHP
0409nobodyさん
2008/03/05(水) 07:27:41ID:???エスケープミスとか素人ミスが多かったり、phpのソースがhtmlに出ちゃってたり。
某MMOの運営会社なんてひどいぜ。
どういうやつがコーディングしてるんだよw
0411nobodyさん
2008/03/05(水) 08:15:31ID:???言語弾圧なんてしてるようにはちっともさっぱりこれっぽちも見えないが
0412nobodyさん
2008/03/05(水) 08:25:08ID:???ケーキペチパー落ち着けよ
0413nobodyさん
2008/03/05(水) 09:42:25ID:LSCm3THv{
$array = func_get_args();
$this->Params = $array;
}
public function text_dump($text1, $text2, $text3)
{
echo $text1."\n";
echo $text2."\n";
echo $text3."\n";
}
取得したパラメータを、別のメソッド(text_dump)で使用したいのですが、
引数の数が変動する場合に、何か良い振り分け方法はありませんか?
0414nobodyさん
2008/03/05(水) 11:27:24ID:???引数の処理が同じ処理なら
パラメーターを配列かし、text_dump再帰処理をtext_dumpで書けば良いと思う
0415nobodyさん
2008/03/05(水) 13:48:01ID:???それこそfunc_get_args使えよw
function test_dump() {
$ary = func_get_args();
foreach ($ary as $value) {
var_dump($value);
}
}
0417nobodyさん
2008/03/05(水) 17:35:53ID:???おなじことができるならphpでいいじゃん
0418nobodyさん
2008/03/05(水) 18:33:53ID:???共通点として、無理が通せてしまう言語ってこと。
0419nobodyさん
2008/03/05(水) 18:44:16ID:JDEU3z4H<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; ?>
上記をxhtmlファイルの先頭に書いてるんですが、
web上のページを見てみると、先頭に改行が入ってしまってエラーが出ます。
先頭に改行が入らないようにするにはどうすればいいのでしょうか?
0420nobodyさん
2008/03/05(水) 18:51:05ID:???0421nobodyさん
2008/03/05(水) 18:58:02ID:???検索フォームには
・書籍タイトル
・著者名
・出版社名
があります。
それで、文字列が入力されているフォームのみ、
クエリに条件として追加したいのです。
たとえば、書籍タイトルだけが入力されている場合は
SELECT * FROM books WHERE title = %s〜
書籍タイトルと著者名が入力されている場合は
SELECT * FROM books WHERE title = %s AND author = %s〜
としたいのです。
どうかご教授下さい。
0422419
2008/03/05(水) 18:58:51ID:JDEU3z4HXML パースエラー: 外部実体の初めに XML 宣言がありません。
行番号: 2, 列番号: 1:
0423nobodyさん
2008/03/05(水) 19:03:29ID:???0424419
2008/03/05(水) 19:11:14ID:JDEU3z4Hソースを見ると
>
><?xml version="1.0" encoding="UTF-8"?>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
となっていたからです。
">"は引用符です。
0426421
2008/03/05(水) 19:21:56ID:???条件を足す方法というのは
if文でチェックして
.= で追加すればよいのでしょうか?
0427nobodyさん
2008/03/05(水) 19:28:38ID:???$ccc = @$_POST['aaa'] && @$_POST['bbb'];
のような文の「@$」ってどういう意味でしょうか?
$の前に@が付いているのは初めて見ました。
どなたかご教示いただけると幸いです。
特殊文字は検索がしにくい・・
0428nobodyさん
2008/03/05(水) 19:31:53ID:???http://jp.php.net/manual/ja/language.operators.errorcontrol.php
0430427
2008/03/05(水) 19:33:31ID:???ありがとうございます!
0431nobodyさん
2008/03/05(水) 21:47:04ID:???php/header.incの中身が
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; ?>
ってこと?
0432419
2008/03/05(水) 22:00:52ID:JDEU3z4Hいえ、違います。
<?php include_once("php/header.inc"); ?>
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; ?>
この2行をxhtmlファイルの先頭に書いてあります。
header.incには他のことが書いてあります。
0434nobodyさん
2008/03/05(水) 22:13:08ID:???中身は<?php ?>の空のheader.incを使って再現してみたが、
俺の環境では問題なし。
おそらくサーバ側の問題。
xrea無料あたりの広告を自動挿入されるようなサーバ使ってるならそれが怪しい。
0435337
2008/03/05(水) 22:20:40ID:uqdrOXeC>>344
>qmailのsendmail-wrapperが /var/qmail/bin/sendmail
>とか、/optの下あたりにないかい?
確かにその階層に、「sendmail」というファイル(?)は存在していました。
また、現在のphp.iniのメール回りの設定は、次の様に記述しています。
現在、
sendmail_path = /var/qmail/bin/qmail-inject
としている記述を
sendmail_path = /var/qmail/bin/sendmail
にすれば良いのでしょか?
※一応こちらも例しましたが送信出来ませんでした。
0436nobodyさん
2008/03/05(水) 22:26:50ID:knvJCigj置換文字列が見つからないときに元の文字を返す置換変数ってありませんか。
str_replaceとか失敗したら返り値がfalseになるじゃないですか。
正規表現使わないときにpreg_replaceは止めろ、ってマニュアルに書いてあるから
その通りにしようと思ったのにうまくいかないじゃん。
結局今はif(strpos()){str_replace();}みたいなことやってます。
0437337
2008/03/05(水) 22:27:20ID:uqdrOXeC>>344
>which sendmailするとどうなる?
[hoge@localhost ~]# which sendmail
/usr/sbin/sendmail
でした。
現在、使用している(標準でCentOS5についていた)メールソフトは、
Evolutionであり、こちらは現在契約しているプロバイダのSMTP(POP)サーバを
指定してメールは送信しています。
0438nobodyさん
2008/03/05(水) 22:38:45ID:???言語に罪はないが利用者が酷い
関数すらろくに作れないヤツが殆どだからなぁ
0439nobodyさん
2008/03/05(水) 22:42:36ID:???過去に、UTF-8のファイルを使っているエディタ以外で開いて保存して
同様の現象が出たことあります。
ファイルの文字コードを調べるツールで確認してみてはどうですか?
面倒だったら
1.そのファイルを移動
2.元の場所に同名のファイルを作成
3.エディタでそのファイルを開き、移動したファイルの内容をコピー
で直りませんかね?
0440419
2008/03/05(水) 22:57:19ID:JDEU3z4H>>434
>>439
皆さんありがとうございます。
余計な改行と空白があったみたいでして、
文字コードをUTF-8Nにして改行と空白を削除しましたら無事に表示されました。
.htaccessと同じように最後の行は改行しなくてはならないと思い込んでいました。
こんな初歩的なことでスレを使ってしまい申し訳ありませんでした。
0441nobodyさん
2008/03/05(水) 23:50:49ID:???htmlと混ぜて書いている時意外書かない方がいい
0442nobodyさん
2008/03/06(木) 00:06:00ID:???0443337
2008/03/06(木) 00:12:48ID:eYOrPk/W次の様なエラーログが吐かれていました。
事象について、ぐぐったのですが何もヒットしません。
qmail+phpで正常にメール送信が出来ている方がいましたら、助けて下さい。
エラーメールログー1
Mar 6 00:02:08 localhost qmail: 1204729328.505456 new msg 19727037
Mar 6 00:02:08 localhost qmail: 1204729328.505530 info msg 19727037: bytes 266 from <anonymous@localhost.localdomain> qp 3412 uid 48
Mar 6 00:02:08 localhost qmail: 1204729328.507171 starting delivery 5: msg 19727037 to remote hogehoge@hogehoge.gyao.ne.jp
Mar 6 00:02:08 localhost qmail: 1204729328.507233 status: local 0/10 remote 1/20
Mar 6 00:02:08 localhost qmail: 1204729328.511988 new msg 19727040
Mar 6 00:02:08 localhost qmail: 1204729328.512133 info msg 19727040: bytes 338 from <anonymous@localhost.localdomain> qp 3414 uid 48
Mar 6 00:02:08 localhost qmail: 1204729328.518935 starting delivery 6: msg 19727040 to remote hogehoge@hogehoge.gyao.ne.jp
Mar 6 00:02:08 localhost qmail: 1204729328.519187 status: local 0/10 remote 2/20
Mar 6 00:02:08 localhost qmail: 1204729328.802970 delivery 6: failure: Connected_to_125.63.38.26_but_sender_was_rejected./Remote_host_said:_550_unrouteable_sender_address/
Mar 6 00:02:08 localhost qmail: 1204729328.803198 status: local 0/10 remote 1/20
Mar 6 00:02:08 localhost qmail: 1204729328.809493 bounce msg 19727040 qp 3417
Mar 6 00:02:08 localhost qmail: 1204729328.809645 end msg 19727040
Mar 6 00:02:08 localhost qmail: 1204729328.810220 delivery 5: failure: Connected_to_125.63.38.26_but_sender_was_rejected./Remote_host_said:_550_unrouteable_sender_address/
0444337
2008/03/06(木) 00:13:31ID:eYOrPk/WMar 6 00:02:08 localhost qmail: 1204729328.810354 status: local 0/10 remote 0/20
Mar 6 00:02:08 localhost qmail: 1204729328.810420 new msg 19727045
Mar 6 00:02:08 localhost qmail: 1204729328.810477 info msg 19727045: bytes 973 from <> qp 3417 uid 507
Mar 6 00:02:08 localhost qmail: 1204729328.818246 starting delivery 7: msg 19727045 to local anonymous@localhost.localdomain
Mar 6 00:02:08 localhost qmail: 1204729328.818474 status: local 1/10 remote 0/20
Mar 6 00:02:08 localhost qmail: 1204729328.822610 bounce msg 19727037 qp 3418
Mar 6 00:02:08 localhost qmail: 1204729328.822753 end msg 19727037
Mar 6 00:02:08 localhost qmail: 1204729328.857829 new msg 19727044
Mar 6 00:02:08 localhost qmail: 1204729328.858247 info msg 19727044: bytes 901 from <> qp 3418 uid 507
Mar 6 00:02:08 localhost qmail: 1204729328.861612 starting delivery 8: msg 19727044 to local anonymous@localhost.localdomain
Mar 6 00:02:08 localhost qmail: 1204729328.861752 status: local 2/10 remote 0/20
Mar 6 00:02:08 localhost qmail: 1204729328.861831 delivery 7: success: did_0+0+1/
Mar 6 00:02:08 localhost qmail: 1204729328.861906 status: local 1/10 remote 0/20
Mar 6 00:02:08 localhost qmail: 1204729328.861968 end msg 19727045
Mar 6 00:02:08 localhost qmail: 1204729328.868252 delivery 8: success: did_0+0+1/
Mar 6 00:02:08 localhost qmail: 1204729328.868471 status: local 0/10 remote 0/20
Mar 6 00:02:08 localhost qmail: 1204729328.868569 end msg 19727044
0445337
2008/03/06(木) 00:17:58ID:eYOrPk/W因みに、qmail用に作成したユーザに対して次のコマンドを実行すると
正常に送信出来ています。(ローカルへの送信はOKと言う意味。)
[root@localhost ~]# /var/qmail/bin/qmail-inject
to:localhogeuser
<Ctrl + D>
なぜ、外部メールアドレスへの送信は出来ないのでしょうか?
0446nobodyさん
2008/03/06(木) 00:26:02ID:???あとはこっちで頑張ってね
qmailいろいろ(8)
http://pc11.2ch.net/test/read.cgi/unix/1163326021/
0447nobodyさん
2008/03/06(木) 01:59:19ID:F9M1Wqcaこれプリントしてみ?
結果がおかしいんだが・・・
因みにこっちの環境では47と出る・・・
バグ?
0448nobodyさん
2008/03/06(木) 02:33:56ID:???0449nobodyさん
2008/03/06(木) 04:17:20ID:F9M1Wqcaヒントdクス
intの値域は2147483647までなのね。
しかし、
print 8000000000 / 100;
をすると80000000とちゃんと出力されたんだが・・・
0450nobodyさん
2008/03/06(木) 09:11:34ID:???<html>
<body>
<?php print "hello php! " ; ?>
</body>
</html>
でこれで hello php! ってブラウザに出力したいんですけど、なぜか
でないんです。テラパッドに書き込んでIEブラウザで読み込んでるんですけど
動かないんです。どなたかご教授いただければ、幸いです。
0451nobodyさん
2008/03/06(木) 09:24:06ID:???まさかphpがインストールされてないとかそういうわけじゃないよね?
■ このスレッドは過去ログ倉庫に格納されています