画像ファイルの添付
php4.3.7 WinXP
画像ファイルの添付メール送信ロジックを下記サイトを参考にして組んでます。
http://masataka.mailbbs.com/php/sendmail/
やはり添付ファイルのロジックでつまづいてしまいました。
ユーザー関数
function sendmail($from, $to, $replyto, $subject, $message, $headers, $files = NULL)
で処理を行っているのですが、下記の注釈があります。
$files … 添付ファイルを連想配列の数配列で指定します(省略可)
→$file['filename'] … ファイル名を指定します
→$file['nameencode'] … ファイル名のエンコードを指定します(省略可)
→$file['binary'] … ファイルのバイナリを指定します
これを下記のようにしたのですがバイナリ指定でエラーがでます。
エラー原因のご教授をお願い致します。
$_POST['photo']は画像ファイルです。
$files = array ("filename" => $_POST['photo'],
"binary" => "GIF89a($files[0])"
);
お礼
ご回答,ありがとうございます。試しましたが,NGでした。 画像ファイル作成者に,何でこのファイルを作ったのかを 確認してみることにしました。