[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 メーリングリストの案内