人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのライブラリFPDFを使用してPDFの生成、ダウンロードが行えるようにしました。
しかし膨大なデータを処理するためPDFの生成に時間がかかってしまいます。

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

●質問者: php-beginner
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:FPDF PDF PHP ダウンロード データ
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● hijk05
●20ポイント

可能です。

http://allabout.co.jp/internet/javascript/closeup/CU20060315A/

◎質問者からの返答

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


2 ● きゃづみぃ
●20ポイント

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

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

◎質問者からの返答

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


3 ● esecua
●20ポイント

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

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

◎質問者からの返答

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


4 ● pahoo
●20ポイント

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

◎質問者からの返答

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


5 ● pahoo
●20ポイント

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ