PHPのライブラリFPDFを使用してPDFの生成、ダウンロードが行えるようにしました。

しかし膨大なデータを処理するためPDFの生成に時間がかかってしまいます。

時間がかかる事は問題ないのですが、生成中にロード中などの表現をしたいのですが可能でしょうか?

回答の条件
  • 1人2回まで
  • 登録:2009/06/23 08:27:23
  • 終了:2009/06/30 08:30:02

回答(5件)

id:hijk05 No.1

hijk05回答回数1307ベストアンサー獲得回数232009/06/23 08:48:32

id:php-beginner

AJAXで裏で実行して必要部分だけ読み込む動作だと思うのですがFPDFの生成・ダウンロードに応用する事が見た限り難しいと思うのですが

2009/06/24 03:24:40
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982009/06/23 08:52:20

ポイント20pt

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=7126&for...

ブラウザを自動で更新させたらいかがでしょうか?

id:php-beginner

読み込み時間を想定して更新させる事になると思うのですが、データ量によって時間は変動するので難しいですね

2009/06/24 03:25:38
id:esecua No.3

esecua回答回数510ベストアンサー獲得回数102009/06/23 09:50:40

ポイント20pt

submitボタンを押したときに、jsで一時的にページをブロックしメッセージを表示させてみてはどうでしょうか?

http://malsup.com/jquery/block/index-old.html#page

id:php-beginner

導入しやすかったので実装してみたのですがブロックをかけるまでは良いのですが外すタイミングを計る事が出来ませんでした。

2009/06/24 03:27:33
id:pahoo No.4

pahoo回答回数5960ベストアンサー獲得回数6332009/06/23 09:53:56

ポイント20pt

Flashで「ロード中」の表示をさせた方がスマートだと思います。

id:php-beginner

Flashの実装の仕方が思いつかないのですが、どのように表示させるのでしょうか?

2009/06/24 03:28:24
id:pahoo No.5

pahoo回答回数5960ベストアンサー獲得回数6332009/06/24 13:28:49

ポイント20pt

Flashの実装の仕方が思いつかないのですが、どのように表示させるのでしょうか?

ActionScriptを使って、非同期でPHP(サーバ側)から進捗率を受け取り、それをFlash側で表示させればいいでしょう。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません