Birçok kez karşılaşmama rağmen tam olarak nedeninin çözemediğim, bana büyük huzursuzluklar veren ve örneğini sol tarafta görebileceğiniz simgelerin ve simgelerin yazılarının saydamlığını yitirdiği bir sorundur kendisi. Ama geçen neden olduğunu farkettim. Meğer artalan görüntüsü “png” formatında olan masaüstünde durum bu hali alıyormuş. Çözüm için aynı resmi .jpg formatına çevirmeniz yeterli.
Bunun için de bir ton program olmasına rağmen indirip kurmakla uğraşmamanız için online resim dönüştürücü sitelerini kullanabilirsiniz. Mesela go2convert . Kolay gelsin…
Oca 07
Nis 04
İletişim formundan gelen maillerde Türkçe karakter sorununu çözmek için gelen maile header eklemeniz yeterli o da şöyle yapılıyor;
Maili gönderen dosyaya aşağıdaki değişkenleri ekliyorsunuz.
$headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n"; |
ve mail() fonksiyonunun istediği son değişkene de $headers yazıyorsunuz. Yani şu şekilde;
mail($gidecekmail,$konu,$icerik,$headers); |
Tabi header olayının marifeti bu kadar değil.
$headers .= 'From: Yollayan Kişiyim <'.$gonderenmail.'>' . "\r\n"; $headers .= 'Reply-To: '.$gonderenmail.' <'.$gonderenmail.'>' . "\r\n"; $headers .= 'Cc: acikkopya@mail.com' . "\r\n"; $headers .= 'Bcc: gizlikopya@mail.com' . "\r\n"; |
From diye adlandırılan bölüm mailin hangi adresten geldiğini gösterir.
Reply-To size gelen maili yanıtlamak istediğinizde (yani yanıtlaya bastığınızda) mailini gönderileceği adrese direk gönderenin mailini yazar. Tabi yukarıdaki gibi gönderenden bir değişkenle maili alıp headers’a eklerseniz.
Cc mailin açık kopyasının gideceği adrestir.
Bcc de mailin gizli kopyasının gideceği adresi belirtir.
Kolay gelsin….
