バージョン選択

フォーラム

メニュー

オンライン状況

69 人のユーザが現在オンラインです。 (53 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 69
もっと...

サイト内検索

質問 > 管理機能 > pdf出力でエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ramrun
投稿日時: 2009/6/19 8:26
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: pdf出力でエラー
↓かなと思ったんですが、

Microsoftサポートオンライン:Internet Explorer で .pdf ファイルを開こうとすると、Adobe Acrobat Reader で表示される代わりに、プレースホルダ アイコンのみの空白のページが表示される
http://support.microsoft.com/kb/305153/ja

また、「ファイルでエラー...」というような異常表示をするものでもなさそう。

data/class/SC_Pdf.phpの中で
header("Content-type: application/pdf");
header("Content-Length: $len");

となっており、firefoxのアドオンのLive HTTP headersで見た感じでは問題なさそうです。
自分のところではIE6でも問題なく開けてます。
後ほどIE7でも確認してみます。
arts
投稿日時: 2009/6/19 8:59
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: pdf出力でエラー
どうもありがとうございます。
パケットキャプチャはインストールして実行してみましたが
画面の見方がわからなかったのでちょっと時間がかかりそうです。

家のパソコンで試しましたら問題なくひらけます。
IE8です。
IEtesterで見るとIE6 7 8すべて
ドメイン/admin/order/index.php でのスクリプトエラーのようです。


会社のパソコンではIE7でも普通に開けるのですが・・・・・
ramrun
投稿日時: 2009/6/19 13:30
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: pdf出力でエラー
xp sp3のIE7が入っているパソコンで確認してみました。

最初、ダウンロードになってしまうのでアレ?と思ったらadobe reader自体が入っておらず(汗)。

adobe reader 9.1をインストールし、「ブラウザに開く」で確認してみると「このページはセキュリティで保護されている項目と保護されていない項目が含まれています。保護されていない項目を表示しますか? はい・いいえ」と出て、「はい」の場合はアドレスがabout :blankのまま、「いいえ」の場合は「問題が発生したためInternetExplorerを終了...」となり強制終了しました。

adobeサポート:SSL接続時のIE5.5, 6.0でのPDF表示について
http://www.adobe.com/jp/support/kb/es_public/100/es_public_100540_ja-jp.html

実際にはIE7での確認です。

で、そのすぐ後にadobe download managerがadobe reader 9.1.2のupdateがあると通知してきたので更新したところ、上記の異常はなくなり問題なく開けるようになりました。

つづいてIEtesterですが、こちらでも全く同じ症状です。
そもそもコイツ、ダメなんじゃないでしょうか(笑)。
別のソフトで、Multiple IEとかいうのを使ってIE6を入れてみたら、こちらはOKです。
IE5.5だとレイアウト(css)が崩れてて、comu版の管理メニューが機能しなかったので、これは試していません。

あとは
fpdf.org:FAQ
http://www.fpdf.org/en/FAQ.php

の中から日本語訳(973-976)によるといろいろチェックすべきところがありそう。

【PHP】質問スレッド Part6@OURS-2ch過去ログ倉庫
http://lib.ac.la/2ch/read.php/php/1038988518/944n-

先に書いたSC_Pdf.phpの
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=". date("YmdHis").".pdf");

のあたりは効いていない模様。

HTTP headerが↓みたいになっていて、
Content-Disposition: inline; filename="doc.pdf"
Pragma: no-cache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Content-Length: 35416
Content-Type: application/pdf
設定しているファイル名がdate("YmdHis").".pdf"
HTTPヘッダーのファイル名がdoc.pdf
実際のファイル名がpdf.pdfなので試しにheader部分をコメントアウトしてみても変化しませんでした。

ということで、
・エラーになる
・白い画面のまま
・HTTPヘッダーがおかしいのではないか
というのはバージョンやブラウザでパターンがあるみたいで、なんともいえません(汗)。
arts
投稿日時: 2009/6/19 13:48
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: pdf出力でエラー
ramrun様
お返事どうもありがとうございます。
IEtester怪しいとは思っていましたがだめなのかも知れませんね・・・。PCによりそうです・・会社でのIEtesterはokです・・。
私もいろいろ試していましたが、エラーの起きるパソコンでvistaへ変更したところ無事表示されました。
とりあえずこのノートPCではvistaで使っていこうと思います。
たくさんの情報を調べて頂き本当にありがとうございます。
勉強させてもらいます。
arts
投稿日時: 2009/8/19 0:14
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: pdf出力でエラー
以前、vistaにしてからpdfの出力が正常に表示されたの
ですが、今試してみると空白画面になりました・
「http://」 というアドレスになっています。
about :blankではないので気になるといえば気になるのですが・・
このページのタイトルは「about :blank」になっています。
ただ、この空白画面を出したままで再度「この内容で作成する」
を押すとpdfが無事にダウンロードされて表示されます。

IE8でこの現象が起きました。
firefoxでは表示されましたが、納品書の画面以外に
空白の画面がいっしょにでているようです・・・。

これは正常なのでしょうかね・・・。
なぜ急にできなくなってしまったのでしょうかね・・・・。


ramrun
投稿日時: 2009/8/20 11:03
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: pdf出力でエラー
多分、httpヘッダーのあたりとadobe readerやieのバージョンの組み合わせみたいなものがあるのだと思います。

ちなみにhttpで管理画面にアクセスしたときと、httpsで管理画面にアクセスしたときで違いがありますか?
arts
投稿日時: 2009/8/20 11:25
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: pdf出力でエラー
お返事ありがとうございます。
ECCUBE管理画面へhttpsでアクセスしIDとパスワードを
いれてログインしましたところ、http://での表示になりました。
私のサイトはまだ稼動はしていなく、SSLの設定をしていないから
かも知れません。
adobe readerのバージョンは9.1です

どうぞ宜しくお願い致します。

ramrun
投稿日時: 2009/8/20 12:12
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: pdf出力でエラー
先の私のレスにも書いていますが、私の環境でも9.1はダメで9.1.2で改善しました。

adobe readerを起動して[ヘルプ]-[アップデートの有無]からアップデートしてみたらどうでしょう?
現在の最新版は9.1.3みたいです。

そういう解決の仕方を望まない、というのならアレですが...
arts
投稿日時: 2009/8/20 13:01
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: pdf出力でエラー
改善されるのであればと思い9.12と9.13と
順番に試してみましたが、症状は改善されませんでした。

白紙の画面がでるだけのようです。白紙画面をだしたまま
だと表示されるので、そこに何かあるのでしょうかね・・・。
ramrun
投稿日時: 2009/8/20 16:39
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: pdf出力でエラー
私はVistaを持っていないので確認できないのですが、XPでIE8にして確認してみました。
とりあえずhttpなら9.1.2で問題なく開いています。

about :blankは最初に呼ばれるようで、処理としては正常みたい。
ぐぐったら下記情報を発見しました。

EC-CUBE開発Wiki:[EC-CUBE]IE6で帳票(PDF)が開けない
http://www28.atwiki.jp/lucier/pages/53.html

しかしこういうのもあるみたいです。

Windows Script Programming:IE8では、PDFファイルを続けてNavigateしないほうがよい。
http://scripting.cocolog-nifty.com/blog/2009/05/ie8pdfnavigate-.html

結局、どうすればいいのよ? って感じですが(汗)。

Acrobatや古いバージョンのReaderが入りっぱなしってことはないですよね?
« 1 (2) 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

ec-cube.co

統計情報

総メンバー数は49,560名です
総投稿数は93,191件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1968
4
468
1818
5
yuh
1602
6
red
1343
7
umebius
1296
8
fukap
907
9
h_tanaka
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
774
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.