Я борюсь с отправкой png-файла, сгенерированного php-кодом через PHPMailer.
Итак, button.php выглядит так:
header("Content-type: image/png");
$string = $_GET['mail'];
$im = imagecreatefrompng("button.png");
$orange = imagecolorallocate($im, 0, 0, 0);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, 400, 55, $string, $orange);
imagepng($im);
imagedestroy($im);
и я пытаюсь отправить его с этим:
$mail->addStringAttachment("button.php?mail=somemail", "filename.png", 'base64', 'image/png');
Я получил письмо, но файл вложения поврежден. Экспериментировал с file_get_contents (), но ничего не получил.
Заранее благодарен за всю Вашу помощь!