lostyazilim
tr.link

Php Mail ile Türkçe Karater Sorunu [YARDIM]

14 Mesajlar 2.471 Okunma
acebozum
tr.link

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)
Hocam bir iletişim tarzında istek formu yaptım mail le geliyor yalnız sayfada maile gelen verilerde türkçe karakter sıkıntısı var bunu nasıl çözerim. Şimdi den teşekkür eder iyi pazarlar dilerim.

Kodlar index.php






index.gif
































































































































$IPaddress=$_SERVER['REMOTE_ADDR'];
echo " ";
?>
IP adresiniz kayıt altına alındı. İstek mesajlarında lütfen argo ve küfür içerikli konuşmayınuz...


Coder: Barış SAKIZLI






Sayfa Link : www.istekhatti.radyohalic.com

İyi Günler

meta tagları denedim bileniniz varsa yardımcı olursa çok iyi olur.

Mail Gelen ise :

Yeni Radyo Hali� �stek Hatt� Deverede �stek Par�an Var

IP ADRES: 85.102.193.21
AD: Bar��
SOYAD: SAKIZLI
�STEN�LEN �ARKI: ��MA�L��
D�NLEY�C�N�N MESAJI: b��ra


Budur :(
 

 

wmaraci
reklam

  • Üyelik 29.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)


bunun yerine


yada

bunu denermisin.
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Mail sınıfı mı kullanıyorsunuz, mail() fonksiyonu mu kullanıyorsunuz, smtp mi kullanıyorsunuz ?
HTML içeriği koymuşsunuz ama destek olabilmemiz için bunlar hiçbir işe yaramaz.
Mail gönderme işleminin yapıldığı sayfa lazım.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

babacan333 adlı üyeden alıntı



bunun yerine


yada

bunu denermisin.


Kardeşim birazdan deniyorum :)

Ek Olarak:

Kakarotto adlı üyeden alıntı

Mail sınıfı mı kullanıyorsunuz, mail() fonksiyonu mu kullanıyorsunuz, smtp mi kullanıyorsunuz ?
HTML içeriği koymuşsunuz ama destek olabilmemiz için bunlar hiçbir işe yaramaz.
Mail gönderme işleminin yapıldığı sayfa lazım.



$to = "reklam@radyohalic.com";
$subject = "İstek Parçan Var";


$headers = "From:" . $_POST["ip"];
$headers = "From:" . $_POST["ad"];
$headers = "From:" . $_POST["soyad"];
$headers = "From:" . $_POST["sarki"];
$headers = "From:" . $_POST["mesaj"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
$headers .= "Return-Path: " . $_POST["eposta"];

$message .= "Yeni Radyo Haliç İstek Hattı Deverede İstek Parçan Var \n\n";
$message .= "IP ADRES: " . $_POST["ip"] . "\r\n";
$message .= "AD: " . $_POST["ad"] . "\r\n";
$message .= "SOYAD: " . $_POST["soyad"] . "\r\n";
$message .= "İSTENİLEN ŞARKI: " . $_POST["sarki"] . "\r\n";
$message .= "DİNLEYİCİNİN MESAJI: " . $_POST["mesaj"] . "\r\n";


mail($to, $subject, $message, $headers);
?>










buyur kardeşim.
 

 

wmaraci
wmaraci

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

sinova adlı üyeden alıntı


$to = "reklam@radyohalic.com";
$subject = "İstek Parçan Var";


$headers = "From:" . $_POST["ip"];
$headers = "From:" . $_POST["ad"];
$headers = "From:" . $_POST["soyad"];
$headers = "From:" . $_POST["sarki"];
$headers = "From:" . $_POST["mesaj"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
$headers .= "Return-Path: " . $_POST["eposta"];

$message .= "Yeni Radyo Haliç İstek Hattı Deverede İstek Parçan Var \n\n";
$message .= "IP ADRES: " . $_POST["ip"] . "\r\n";
$message .= "AD: " . $_POST["ad"] . "\r\n";
$message .= "SOYAD: " . $_POST["soyad"] . "\r\n";
$message .= "İSTENİLEN ŞARKI: " . $_POST["sarki"] . "\r\n";
$message .= "DİNLEYİCİNİN MESAJI: " . $_POST["mesaj"] . "\r\n";


mail($to, $subject, $message, $headers);
?>


Bu koda (headers) karakter kodlaması belirtmemişsiniz, hata bundan kaynaklanıyor.

Aşağıda kodu düzenledim;


$to = "reklam@radyohalic.com";
$subject = "İstek Parçan Var";


$headers = "From:" . $_POST["ip"];
$headers = "From:" . $_POST["ad"];
$headers = "From:" . $_POST["soyad"];
$headers = "From:" . $_POST["sarki"];
$headers = "From:" . $_POST["mesaj"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
$headers .= "Return-Path: " . $_POST["eposta"];
$headers .= 'Content-Type: text/plain; charset="iso-8859-9"'."\r\n";

$message .= "Yeni Radyo Haliç İstek Hattı Deverede İstek Parçan Var \n\n";
$message .= "IP ADRES: " . $_POST["ip"] . "\r\n";
$message .= "AD: " . $_POST["ad"] . "\r\n";
$message .= "SOYAD: " . $_POST["soyad"] . "\r\n";
$message .= "İSTENİLEN ŞARKI: " . $_POST["sarki"] . "\r\n";
$message .= "DİNLEYİCİNİN MESAJI: " . $_POST["mesaj"] . "\r\n";


mail($to, $subject, $message, $headers);
?>


Sayfanın karakter kodlamasına göre "iso-8859-9" kısmını değiştireceksiniz.
iso-8859-9 Türkçe içindir. Bu çalışmaz ise UTF-8 deneyin.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

Kakarotto adlı üyeden alıntı

Bu koda (headers) karakter kodlaması belirtmemişsiniz, hata bundan kaynaklanıyor.

Aşağıda kodu düzenledim;


$to = "reklam@radyohalic.com";
$subject = "İstek Parçan Var";


$headers = "From:" . $_POST["ip"];
$headers = "From:" . $_POST["ad"];
$headers = "From:" . $_POST["soyad"];
$headers = "From:" . $_POST["sarki"];
$headers = "From:" . $_POST["mesaj"];
$headers .= "<" . $_POST["eposta"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
$headers .= "Return-Path: " . $_POST["eposta"];
$headers .= 'Content-Type: text/plain; charset="iso-8859-9"'."\r\n";

$message .= "Yeni Radyo Haliç İstek Hattı Deverede İstek Parçan Var \n\n";
$message .= "IP ADRES: " . $_POST["ip"] . "\r\n";
$message .= "AD: " . $_POST["ad"] . "\r\n";
$message .= "SOYAD: " . $_POST["soyad"] . "\r\n";
$message .= "İSTENİLEN ŞARKI: " . $_POST["sarki"] . "\r\n";
$message .= "DİNLEYİCİNİN MESAJI: " . $_POST["mesaj"] . "\r\n";


mail($to, $subject, $message, $headers);
?>


Sayfanın karakter kodlamasına göre "iso-8859-9" kısmını değiştireceksiniz.
iso-8859-9 Türkçe içindir. Bu çalışmaz ise UTF-8 deneyin.


Hocam malasef ben size dosyaları yollasam düzenleseniz ve anlatım yapsanız hem öğrenmiş olurum

BURDAN İNDİRİN hocam hepsi içinde bir bakarsan sevinirim :S
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

sinova adlı üyeden alıntı

Hocam malasef ben size dosyaları yollasam düzenleseniz ve anlatım yapsanız hem öğrenmiş olurum

BURDAN İNDİRİN hocam hepsi içinde bir bakarsan sevinirim :S


Size yukarıda vermiş olduğum kodun bunu düzeltmesi lazım.
Şu an denedim ve bende Türkçe karakter hatası olmadı.

IP: ....
AD: şĞĞŞÜüşşüüşşl
SOYAD: Heyş ĞÜŞüiş ĞÜŞüiş
ISTENILEN SARKI: Heyş ĞÜŞüiş ĞÜŞüiş
DINLEYECININ MESAJI: Heyş ĞÜŞüiş ĞÜŞüiş

şeklinde, eksiksiz olarak geldi.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

Kakarotto adlı üyeden alıntı

Size yukarıda vermiş olduğum kodun bunu düzeltmesi lazım.
Şu an denedim ve bende Türkçe karakter hatası olmadı.

IP: ....
AD: şĞĞŞÜüşşüüşşl
SOYAD: Heyş ĞÜŞüiş ĞÜŞüiş
ISTENILEN SARKI: Heyş ĞÜŞüiş ĞÜŞüiş
DINLEYECININ MESAJI: Heyş ĞÜŞüiş ĞÜŞüiş

şeklinde, eksiksiz olarak geldi.


Sizin denediğiniz dosyaları Upload ederseniz bende bakabilirim ben yapamadım veya zahmet olmazsa.
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

sinova adlı üyeden alıntı

Sizin denediğiniz dosyaları Upload ederseniz bende bakabilirim ben yapamadım veya zahmet olmazsa.


Sizin verdiğiniz dosyayı aynen kullandım. Herhangi bir değişiklik yapmadım.
 

 

bsakizli bsakizli Bilgisayar Programcısı Kullanıcı
  • Üyelik 17.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Yönetim Bilişim Sistemleri Uzm
  • Konum
  • Ad Soyad B** S**
  • Mesajlar 925
  • Beğeniler 102 / 79
  • Ticaret 2, (%100)

kakarotto adlı üyeden alıntı

sizin verdiğiniz dosyayı aynen kullandım. Herhangi bir değişiklik yapmadım.


sorun çözülmüştür hocam varmı bir isteğin bir rican ?
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al