バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 帳票の作成時にFPDF error

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
AMUAMU
投稿日時: 2013/4/10 4:27
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 帳票の作成時にFPDF error
該当の部分はFPDIでPDF構造に関わるデータを読み出す部分だと思います。
EC-CUBEに直接関係が無さそうな部分でFPDIの挙動に関する部分なのですが、デバッグ出力の内容的に本来は$c->bufferには構造に関する部分へのポインタがセットされるはずが、ズレているということになります。
ポインタがずれる原因はいくつか考えられますが以下のパターンのいずれかの可能性が高いです。

(1)どの注文データでも必ず起こる場合 その1
元となるPDFファイル(標準では nouhinsyo1.pdf)が壊れている可能性が高いです
この壊れる症状が起きやすいのはFTPでファイルアップロードして、ASCIIモードで転送してしまった場合です。
FTPソフトによっては、PDFファイルを間違ってASCIIモードでアップロードしてしまいます。
PDFファイルはバイナリモードでアップロードする必要があるので、転送モードを確認の上、アップロードし直すと直ると思います。

(2)どの注文データでも必ず起こる場合 その2
カスタマイズをしていて、元となるPDFファイルのファイル名に日本語を使っている場合、環境によって生じる場合があります。
この場合は英文字だけのファイル名でPDFファイルの指定をして下さい。(念のため日本語ファイル名でPDFファイル自体を作成した場合は、英文字で作ったほうが良いかもしれません)

(3)特定のいくつかの注文データだけで起こる場合
正常にPDFが出力出来る場合もある時は、PDFファイルの中または受注データの中に機種依存文字やUTF-8でしか表現出来ない文字が入っている場合があるとポインタが正常に掴めなくなり異常データになる場合があります。

受注データ、ショップの名前データ等PDFファイルに出力する可能性があるデータ部分に機種依存文字や外字などを利用していないか、カスタマイズしていてPDFファイルに何らかの日本語を入れている場合は該当するような文字が無いか確認されると良いと思います。

何れの場合でも無く再発する場合、環境と言うより元としようとしているPDFファイルとFPDIの間で、何かしらの不具合に当たっている可能性があるためEC-CUBEでフォロー出来る可能性は低いかもしれません。

また、ほぼ同様のAmazon EC2環境で標準状態のEC-CUBEでは再現しませんでした。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   帳票の作成時にFPDF error mintoman 2013/4/6 21:30
     Re: 帳票の作成時にFPDF error seasoft 2013/4/7 3:04
       Re: 帳票の作成時にFPDF error mintoman 2013/4/7 10:03
       » Re: 帳票の作成時にFPDF error AMUAMU 2013/4/10 4:27
           Re: 帳票の作成時にFPDF error mintoman 2013/4/10 11:36

 



ログイン



統計情報

総メンバー数は74,772名です
総投稿数は104,229件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2085
6
yuh
1664
7
red
1524
8
h_tanaka
1189
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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