Php ile yapılmış bir sipariş formu var formu dolduururken Türkçe karakterlerde kullanarak doldurup göndermek istediğim de "Lütfen tüm alanları eksiksiz doldurun" uyarısı gelmektedir. Nedendir hiç anlamadım var mı acaba fikri olan??
Sayfa kodları aşağıdaki gibidir.
<?php
ob_start();
session_start();
define("connect_id", session_id());
header('Content-Type: text/html; charset=iso-8859-9');
require_once("_siparisadmin/inc/db.inc.php");
require_once("_siparisadmin/inc/function.inc.php");
//$_GET = removexss(array_map('mysql_real_escape_string', $_GET));
//$_POST = removexss(array_map('mysql_real_escape_string', $_POST));
define("USER_IP", getenv("REMOTE_ADDR"));
if(isset($_COOKIE['__utmz']))
{
$cookie= $_COOKIE['__utmz'];
$params = strstr($cookie, 'utm');
$cookiearray = explode("|", $params);
$refref = array();
for($i=0; $i<count($cookiearray); $i++)
{
$temp = explode("=",$cookiearray[$i]);
$refref[$temp[0]] = $temp[1];
}
$refref = $refref[utmcsr];
}
@ $odemeturu = false;
@ $adsoyad = false;
@ $eposta = false;
@ $evistel = false;
@ $gsmtel = false;
@ $sehir = false;
@ $ilce = false;
@ $acikadres = false;
@ $aciklama = false;
@ $guvenlik_kodu = false;
@ $sozlesmekabul = false;
@ $ccname = false;
@ $ccn1 = false;
@ $ccn2 = false;
@ $ccn3 = false;
@ $ccn4 = false;
@ $ccmonth = false;
@ $ccyear = false;
@ $cccvv = false;
@ $taksit = false;
@ $refref = false;
if($_POST['banka']) {
$_POST['aciklama'] = "Havale için seçilen banka: ".$_POST['banka'];
}
@ $odemeturu = trim(strip_tags(htmlspecialchars($_POST['ordertype'])));
@ $adsoyad = trim(strip_tags(htmlspecialchars($_POST['adsoyad'])));
@ $eposta = trim(strip_tags(htmlspecialchars($_POST['eposta'])));
@ $evistel = trim(strip_tags(htmlspecialchars($_POST['evistel'])));
@ $gsmtel = trim(strip_tags(htmlspecialchars($_POST['gsmtel'])));
@ $sehir = trim(strip_tags(htmlspecialchars($_POST['sehir'])));
@ $ilce = trim(strip_tags(htmlspecialchars($_POST['ilce'])));
@ $acikadres = trim(strip_tags(htmlspecialchars($_POST['acikadres'])));
@ $aciklama = trim(strip_tags(htmlspecialchars($_POST['aciklama'])));
@ $guvenlik_kodu = trim(strip_tags(htmlspecialchars($_POST['guvenlik_kodu'])));
@ $sozlesmekabul = trim(strip_tags(htmlspecialchars($_POST['sozlesmekabul'])));
@ $ccname = trim(strip_tags(htmlspecialchars($_POST['ccname'])));
@ $ccn1 = trim(strip_tags(htmlspecialchars($_POST['ccn1'])));
@ $ccn2 = trim(strip_tags(htmlspecialchars($_POST['ccn2'])));
@ $ccn3 = trim(strip_tags(htmlspecialchars($_POST['ccn3'])));
@ $ccn4 = trim(strip_tags(htmlspecialchars($_POST['ccn4'])));
@ $ccmonth = trim(strip_tags(htmlspecialchars($_POST['ccmonth'])));
@ $ccyear = trim(strip_tags(htmlspecialchars($_POST['ccyear'])));
@ $cccvv = trim(strip_tags(htmlspecialchars($_POST['cvv'])));
@ $taksit = trim(strip_tags(htmlspecialchars($_POST['taksit'])));
@ $refref = trim(strip_tags(htmlspecialchars($_POST['ref'])));
if (!$sozlesmekabul)
{
echo "<script>alert('Mesafeli Satış Sözleşme Şartlarını okuyup kabul etmeden sipariş veremezsiniz !');location.href='javascript:history.back()';</script>";
exit;
}
if (!$odemeturu || !$adsoyad || !$eposta || !$gsmtel || !$sehir || !$ilce || !$acikadres)
{
echo "<script>alert('Lütfen tüm alanları doldurunuz');location.href='javascript:history.back()';</script>";
exit;
} elseif (preg_match("/[^a-zA-ZÇŞĞİÖÜçşğıöü\. ]/",$adsoyad)) {
echo "<script>alert('Ad soyad bölümünde geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} elseif (!preg_match ("/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$/", $eposta)) {
echo "<script>alert('Lütfen dogru bir e-posta adresi giriniz');location.href='javascript:history.back()';</script>";
exit;
} elseif (preg_match("/[^0-9 ]/",$evistel)) {
echo "<script>alert('Ev veya iş telefonu bölümünde geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} elseif (preg_match("/[^0-9]/",$gsmtel)) {
echo "<script>alert('Cep telefonu bölümünde geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} elseif (preg_match("/[^a-zA-ZÇŞĞİÖÜçşğıöü\. ]/",$ilce)) {
echo "<script>alert('İlçe bölümünde geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} else {
if($odemeturu == 4)
{
if (ereg("[^a-zA-ZÇŞĞİÖÜçşğıöü\. ]",$ccname)) {
echo "<script>alert('Kredi kartı ad soyad bölümünde geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} elseif (ereg("[^0-9]",$ccn1) || ereg("[^0-9]",$ccn2) || ereg("[^0-9]",$ccn3) || ereg("[^0-9]",$ccn4)) {
echo "<script>alert('Kredi kartı numarasında geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
} elseif ($ccmonth == "0" || $ccyear == "0") {
echo "<script>alert('Kredi kartı son kullanma tarihini seçiniz');location.href='javascript:history.back()';</script>";
exit;
} elseif (ereg("[^0-9]",$cccvv)) {
echo "<script>alert('Kredi kartı güvenlik numarasında geçersiz karakter(ler) kullandınız');location.href='javascript:history.back()';</script>";
exit;
}
$ccno = $ccn1."-".$ccn2."-".$ccn3."-".$ccn4;
$ccdate = $ccmonth."/".$ccyear;
}
if (!get_magic_quotes_gpc())
{
$odemeturu = addslashes($odemeturu);
$adsoyad = addslashes($adsoyad);
$eposta = addslashes($eposta);
$evistel = addslashes($evistel);
$gsmtel = addslashes($gsmtel);
$sehir = addslashes($sehir);
$ilce = addslashes($ilce);
$acikadres = addslashes($acikadres);
$aciklama = addslashes($aciklama);
$guvenlik_kodu = addslashes($guvenlik_kodu);
$sozlesmekabul = addslashes($sozlesmekabul);
$refref = addslashes($refref);
$ccname = addslashes($ccname);
$ccno = addslashes($ccno);
$ccdate = addslashes($ccdate);
$cccvv = addslashes($cccvv);
$taksit = addslashes($taksit);
}
if($odemeturu == 1) {
$paymentstatus = 2;
$orderstatus = 2;
} elseif($odemeturu == 2) {
$paymentstatus = 1;
$orderstatus = 1;
} elseif($odemeturu == 3) {
$paymentstatus = 1;
$orderstatus = 1;
} elseif($odemeturu == 4) {
$paymentstatus = 2;
$orderstatus = 1;
}
$site_kodu = "1";
$orderid = "GIZ".date(Y).date(md).date(His).rand(100,999);
$price = $adet[2];
foreach($_POST[urun] as $value) {
$adet = explode(' ',$_POST['adet'.$value]);
$product .= "$adet[0] $adet[1] ".product($value)." ";
$price += $adet[2];
}
$add_order = mysql_query("INSERT INTO orders (orderid, product, price, ordertype, paymentstatus, namesurname, email, telhome, telgsm, city, district, address, note, date, ip, status, site, ref, ccname, ccno, ccdate, cccvv, cchirepurchase) VALUES ('$orderid', '$product', '$price', '$odemeturu', '$paymentstatus', '$adsoyad', '$eposta', '$evistel', '$gsmtel', '$sehir', '$ilce', '$acikadres', '$aciklama', NOW(), '".USER_IP."', '$orderstatus', '$site_kodu', '$refref', '$ccname', '$ccno', '$ccdate', '$cccvv', '$taksit')") or die (mysql_error());
$meta = "siparis2";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<title>GizliKutu </title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="css/stil.css" rel="stylesheet" type="text/css" />
<link href='https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="javascript/jquery-1.7.1.min.js"></script>
<SCRIPT type=text/javascript charset=utf-8 src="javascript/jquery.prettyPhoto.js"></SCRIPT>
<style type="text/css">
<!--
.kullanimihead1
{ height:1px; }
-->
</style>
</head>
<body>
<center>
<div style="background-image:url(images/zemin.jpg); background-position:center top; background-repeat:no-repeat; width:100%; height:819px;">
<img src="images/trans.png" width="980" height="28" border="0" /><br />
<table align="center" cellpadding="0" cellspacing="0" border="0" width="980">
<tr>
<td><img src="images/trans.png" width="535" height="71" border="0"></td>
<td><a href="index.html#ask-kutusu"><img src="images/but1_1.jpg" width="129" height="71" border="0" style="CURSOR: hand" onMouseOver="this.src='images/but1_2.jpg'" onMouseOut="this.src='images/but1_1.jpg'"></a></td>
<td><a href="index.html#rotar-kutusu"><img src="images/but2_1.jpg" width="127" height="71" border="0" style="CURSOR: hand" onMouseOver="this.src='images/but2_2.jpg'" onMouseOut="this.src='images/but2_1.jpg'"></a></td>
<td><a href="index.html#performans-kutus"><img src="images/but3_1.jpg" width="189" height="71" border="0" style="CURSOR: hand" onMouseOver="this.src='images/but3_2.jpg'" onMouseOut="this.src='images/but3_1.jpg'"></a></td>
</tr>
</table>
<img src="images/trans.png" width="980" height="720" border="0" usemap="#linkler" />
<map name="linkler" id="linkler">
<area shape="poly" coords="17,13,302,12,373,125,256,162,268,217,371,208,365,316,337,341,278,378,157,389,67,382,35,342,17,219,13,77,16,13" href="index.html#ask-kutusu" />
<area shape="poly" coords="337,676,279,660,246,557,225,479,267,395,390,319,519,330,618,448,495,485,510,536,626,527,613,696,420,710,339,702,337,677" href="index.html#performans-kutusu" />
<area shape="poly" coords="966,355,849,372,838,316,952,270,900,171,763,146,643,184,584,276,593,381,633,442,648,537,728,573,878,572,961,495,965,357" href="index.html#rotar-kutusu" />
<area shape="poly" coords="966,276,848,321,856,365,974,339,966,278" href="siparis.html" />
<area shape="poly" coords="388,128,265,166,273,213,402,200,389,129" href="siparis.html" />
<area shape="poly" coords="627,452,499,488,514,533,638,522,633,479,627,452" href="siparis.html" />
</map><br />
</div>
<div style="background-image:url(images/zemin-bos.jpg); background-position:center top; background-repeat:no-repeat; background-color:#020508; width:100%;">
<div style="width:980px; text-align:left;">
<script type="text/javascript">
$(document).ready(function () {
$("html,body").animate({ scrollTop: $(".kullanimihead1").offset().top }, 2500);
});
</script>
<div class="kullanimihead1"></div>
<br />
<br />
<br />
<img src="images/hemensiparisver.jpg" width="535" height="78" border="0" /><br />
<img align="right" src="images/odeme.jpg" width="290" height="331" border="0" /><br />
<div style="padding-left:20px;">
<h1><strong>Siparişiniz başarıyla alındı ve sistemimize kayıt edildi.</strong></font> </h1>
<p class="txt15px"><font face="Arial">En kısa sürede yetkili müşteri temsilcimiz sizinle iletişime geçerek ürün hakkında detaylı bilgilendirme yapıp, adres teyidi ve ödeme konularında görüşeceklerdir.</font></p>
<p><font face="Arial"> </font></p>
<p class="txt15px"><font face="Arial">Ayrıntılı bilgi ve iletişim için lütfen arayınız;</font></p>
<h4><font face="Arial">0 (216) 988 16 99</font>
</h4>
</div>
</div>
</div>
<div style="background-image:url(images/zemin-bos.jpg); background-position:center top; background-repeat:no-repeat; background-color:#020508; width:100%;">
<div style="width:980px; text-align:center;">
<br />
<br />
<br />
<a class="altciz" href="index.html">Ana Sayfa</a> |
<a class="altciz" href="index.html#ask-kutusu">Aşk Kutusu</a> |
<a class="altciz" href="index.html#rotar-kutusu">Rötar Kutusu</a> |
<a class="altciz" href="index.html#performans-kutusu">Performans Kutusu</a> |
<a class="altciz" href="siparis.html">Sipariş Ver</a>
<br />
<br />
<font color="#35383b">Her Hakkı Saklıdır © 2013. gizlikutu.com</font><br />
<br />
<br />
<br />
<br />
</div>
</div>
</center>
</body>
</html>
(