0

私は fpdf を使用して、従業員に関する詳細と、従業員が見つかった場合の画像を出力します。ユーザー入力から従業員IDを取得し、そのIDをfpdfに送信して、データベースから従業員データを取得し、pdfに表示するように設定しました。これまでのところ、私はいくつかの写真を持っていて、写真の従業員と同じ ID に名前を変更しました。したがって、従業員 ID が 534 の場合、彼の写真の名前は 534.jpg になります。これまでのところすべてが機能していますが、まだ写真を持っていない従業員の場合、pdf は読み込まれません。そのため、誰かが電話して、その画像がフォルダーにあるかどうかを確認し、そうでない場合はデフォルトの画像を表示するスクリプトを作成するのを手伝ってくれることを願っています。コードのサンプルを次に示します。

Dim techpic2
techpic2 = eID &".jpg"



pdf.Image techpic2,90,38,27,0," "

私は次のようなsciptを書くことができることを望んでいます

if techpic2 = Not Found THEN

techpic2 = "default.jpg";

しかし、フォルダーのファイルや正しい構文を確認する方法がわかりません。誰かがこれを知っていれば、本当に感謝しています。

4

1 に答える 1

0

FileExistsを使用する:

あなたが適応できる例:

dim fs
set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists("c:\asp\image.jpg")=true then
  response.write("File c:\asp\image.jpg exists!")
else
  response.write("File c:\asp\image.jpg does not exist!")
end if
set fs=nothing
于 2010-06-22T07:16:22.833 に答える