Hocam şu şekil şimdi siz form alanıza giriyorsunuz, aşağıda resim yükleden resim seçip yükleyip gönderiyorsunuz. Yani her mailde altta belirli bir resim gönderilmeyecek, kullanıcı formda kendi bilgisayarından kendi resmini gönderecek
O zaman şöyle; mecburen resmi bir yere kaydetmek gerekiyor.
Şöyle bir gönder butonu varsayalım.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form enctype="multipart/form-data" action="yolla.php" method="POST">
<input type="file" name="resim" id="resim">
<input type="submit" name="gönder" value="gönder">
</form>
</body>
</html>Şu şekilde db'ye kaydedip isim yazdırabiliriz.
## Uzantı Kontrollerim
$uzanti= array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
## Aynı Dizinde Bulunan Resimler Klasörüne Kaydet
$dizin= "resimler";
if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){
move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
## Veritabanına Bağlanalım ##
$baglan= mysql_connect("localhost","root","") or die ('Sunucuya Bağlanamadım.');
$asd= mysql_select_db("dbadı",$baglan) or die ('Veritabanı Bağlanamadım !');
## Dosya İsmimizi Veritabanına Yazdıralım. ##
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
## Türkçe Karakter Hatası
$db= $_FILES['resim']['name'];
## Resmimizin Adını Alalım
$ekle= mysql_query("INSERT INTO blog (resim) VALUES ('".$db."')") or die (mysql_Error());
# Blog Tablosu -> Resim Sütununa Ekleyelim.
echo "Başarılı !";
}else{
echo "Başarısız !";
}Sonrasında db'den çekip bir değişkenle AddAttachment metodunu kullanarak eklenebilir. Aklıma gelen yöntem bu ancak phpmailer hallediyordu sanırım bunu yanılmıyorsam.