ouzkilic adlı üyeden alıntı: mesajı görüntüle
$headers = "Content-Type: text/html; charset=UTF-8";
bu şekil bir veri oluşturun
mail($kime, $baslik, $mesaj, $headers);bu şekil gönderim yapınız.




Veya mevcut şablonunuzu bozmadan $mailheader değişkeninizi silin onun yerine direkt bunu yapıştırın.
$mailheader*= 'MIME-Version: 1.0' . "rn";
$mailheader*.= 'Content-type: text/html; charset=UTF-8' . "rn";
$mailheader*.= 'Content-Language: tr' . "rn";
$mailheader .= 'From: $email r';


Eğer üsttekilerin hiçbirini başaramazsanız.
$bodydecode = iconv("UTF-8", "ISO-8859-9", $content );
$headerdecode = iconv("UTF-8", "ISO-8859-9", $mailheader );
$konudecode = iconv("UTF-8", "ISO-8859-9", $subject );
$sent = mail($eposta, $konudecode, $bodydecode, $headerdecode);
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = $_POST['subject'];
$ip = $_SERVER['REMOTE_ADDR'];
if(!preg_match("/^[A-Za-z0-9]+$/", $name, $message, $subject)){
echo "Lütfen Türkçe Karakter Kullanmayınız !";
} else{
$content="Gonderen: $name \n E-Mail: $email \n Mesaj: $message \n Ip: $ip";
$recipient = "info@xxxxxxx.net";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $content, $mailheader) or die("Hata!");
echo "Mesajınız gönderildi. Teşekkür ederim.";
}
?>
Bu Kodada Hata Veriyor Dediğim Gibi Ama Bunu Yapsamda sorun olmaz benim için
Warning: preg_match() expects parameter 4 to be integer, string given in /home4/fantros/public_html/forms/contact.php on line 7



ouzkilic adlı üyeden alıntı: mesajı görüntüle
Kodunuzun tamamının son halini atarmısınız bi syntax hatası diyor farkedemiyor musunuz onu düzeltin nerede var ise?
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = $_POST['subject'];
$ip = $_SERVER['REMOTE_ADDR'];
$mailheader*= 'MIME-Version: 1.0' . "rn";
$mailheader*.= 'Content-type: text/html; charset=UTF-8' . "rn";
$mailheader*.= 'Content-Language: tr' . "rn";
$mailheader .= 'From: $email r';[/QUOTE]
$content="Gonderen: $name \n E-Mail: $email \n Mesaj: $message \n Ip: $ip";
$recipient = "info@xxxxx.net";
mail($recipient, $subject, $content, $mailheader) or die("Hata!");
echo "Mesajınız gönderildi. Teşekkür ederim.";
?>