2011-01-03 10 views
0

こんにちはすべて私はfpdfのlibrayを使ってhtml形式のpdfファイルを作成しています。fpdfのヘルプimade display

私は、PDFに画像を表示する

$pdf->Image('C:/DOCUME%7E1/mypic.PNG',60,140,120,0,'',''); 

を用いたM。

最初のパラメータでは正確なパスを要求します。ここではanyaddress変数は受け入れません。 しかし、私はdynamic.i変数で完全なパスを取得することができますしたいと思います。

この変数が表示されています。

////////////////////////////// 
echo "$path"; 
出力

//////////////////// 
C:/DOCUME%7E1/mypic.PNG 
///////////////////////////////////////////////////// 

が、私は、このパラメータに変数からそのパスを置きますか? この関数でこの変数を使用するとエラーが発生します。

$pdf->Image('$path',60,140,120,0,'',''); 

plzこれについてお手伝いします。

+1

あなたは*文字列の違い* ' '$のpath''と*変数*' $のPATH'を実現しますか? –

+1

「$ var」は「$ var」と同じではありません。 –

答えて

1

変数名をラップする単一引用符を削除します。

一重引用符を使用すると、PHPは文字列をリテラルとして扱います(つまり、C:/DOCUME%7E1/mypic.PNGではなく$path)。

曖昧には、となります。可変補間のために二重引用符で動作します。

3
$pdf->Image($path,60,140,120,0,'',''); 

これは機能するはずです。 変数から一重引用符を削除しました。

OR

は二重引用符で$pathを置く: -

$pdf->Image("$path",60,140,120,0,'','');