【PHP】PEAR Part2at PHP【PHP】PEAR Part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:nobodyさん 06/06/07 13:25:11 DB_Factoryって自作のクラス? そこはよくわからんのだけど、単にMDB_QueryToolのインスタンスを返してくれるとして、 MDB_QueryToolのaddWhereは function addWhere($where , $condition='AND') { if ($this->getWhere()) { $where = $this->getWhere().' '.$condition.' '.$where; } $this->setWhere($where); } となってるから、 $Tcustomer->addWhere(' point in ( 3,4,5 )'); と書けば上手くいくと思う。 どうかな? 451:nobodyさん 06/06/07 21:13:32 Ho01fxGO >>450様 >>449です。出来ました!!ありがとうございます。 452:nobodyさん 06/06/09 20:53:34 少し質問させてください。 現在ファイルのアップロードが行える掲示板系のシステムをPHPで作成しています。 プログラム自体はそんなに苦労していないんですが、ひとつ付け加えたいものがあって悩んでいます。 大容量のファイルをアップロードする際、アップロードが終わらないと別の処理ができません。 そこで、「現在アップロードをしている」ことをわかりやすくするために、HTML_Progressを使ったポップアップウインドウで実現しています。 しかし、サンプルサイトをみても「総容量に対し、どれだけアップロードできたか」の進捗状況を表示するのではなく、 アップロードが終わるまでアニメーションを行い、アップロードができたらストップさせる形でした。 これを、「総容量に対し、どれだけアップロードできたか」の進捗状況を表示するようには、どうすればいいのでしょうか。 また、アップロードを行うフォームはHTML_QuickFormを使っているのですが、 アップロード中にブラウザを中止させたり、閉じたりした場合、進捗バーが止まらず、見かけ上常にアップロードしているように見えます。 できることなら、アップロード中にブラウザ側でなんらかのエラーが起きてアップロードができなくなったとき、 進捗バーを止め、エラーを表示したいのです。 アップロードに使っている関数はHTML_QuickForm_File::moveUploadedFileです。 この関数ではアップロードが「できた」か「できなかった」かの状態が取れるはずなのですが、 ブラウザからの中断には対応していないのでしょうか。 長くなりましたが、お答え願えれば幸いです。 最後に、もうひとつ質問なのですが、同システムをPerlでやろうとした場合、 PHPで行うより簡単になりますか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch