[PHP-users 19699]画像ひ綺〓佞靴織瓠璽襪鯀〓〓靴燭〓〓

windows windows @ cyclops.co.jp
2004年 1月 5日 (月) 22:43:40 JST


こんばんは。たかおと申します。


環境+++++++++++++++
Red Hat Linux 8.0
php 4.2.2
apache 1.3.27
+++++++++++++++++++


ユーザから送られた画像を加工し、加工済みの画像を添付してそのユーザへ
返信しようと試みています。


[image.php]
****************************************************************************
//設定
$to_address = "test @ example.co.jp";
$from_address = "test @ example.com";
$subject = "添付ファイルのテストです";
$subject = mb_encode_mimeheader($subject);
$message = "添付ファイルのテストです。画像は見れますか?";
$filename = $pic_name;
$boundary="-*-*-*-*-*-*-*-*-Boundary_".uniqid("b");

$header = <<< EOD
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="$boundary"
From: $from_address

EOD;

$msg = <<<EOD

--$boundary

Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="$filename"  ←ここが?

--$boundary

$message

--$boundary--

EOD;


//メール送信
mail($to_address,$subject,$msg,$header);
****************************************************************************

上記のソースの中の
Content-Disposition: attachment; filename="$filename"

この部分で、$filenameをどうしてあげればいいのかがわかりません。
$pic_nameという画像名を代入しているのですが、当然これでは
画像の情報を取得できません。
image関数を調べましたがどう使ったらいいものか?と悩んでおります。
一応添付ファイルとして送信されますが、開こうとすると
「適切なグラフィックインポータが見つかりませんでした」
といわれます。

Namazu による全文検索システムで調べてみましたが、
検討がつきません。


何か参考になる情報をお持ちの方、ご教授くだされば幸いです。
よろしくお願い致します





PHP-users メーリングリストの案内