Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
143
Tıklama
0
Öne Çıkarma
Php bilen bakabilir mi?
F
5 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar php de mail gönderirken türkçe karakterde sorun yaşıyorum, araştırdım ama sorunu çözemedim.

HTML formun php kodu bu:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<?php $adi = $_POST['adi'];
$sehir = $_POST['sehir'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$talep = $_POST['talep'];


$formcontent="Adi: $adi \nŞehir: $sehir \nTelefon: $telefon \nMail Adresi: $email \nTalebi: $talep \n";
$recipient = "info@sitemail.com";
$subject = "Yeni mesaj var!";
$mailheader = "From: Sitemail \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Mesajınız gönderildi. Anasayfaya yönlendiriliyorsunuz";
  header('refresh:5;url=/ '); // Note: here 5 means 5 seconds wait for redirect.

?>


Nasıl çözebilirim, yardımlarınızı bekliyorum, teşekkürler :)



T
5 yıl
Yarbay

Verileri $_POST['sehir'] gibi yönergelerle formdan çekerken türkçe karakterler bozuluyor olabilir. Onu kontrol etmek için önce verileri MySQL 'de bir tabloya kaydet ve MySQL'e komut satırı veya phpMyAdmin gibi bir uygulama üzerinden Türkçe karakterler düzgün mü önce orada bir kontrol et.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
5 yıl
Yüzbaşı
Konu Sahibi

Teşekkür ederim hocam, smtp bağlantı kullanarak çözdüm sorunu




Bu mesajda bahsedilenler: @vonderplanitz
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.