chahabi
جمعه 28 تیر 1392, 22:23 عصر
سلام
من یک فرم تماس با ما درست کردم که فایل php وقتی میخواد اجرا بشه ارور میده که که خطر اخر مشکل داره
من مشکلی نمیبینم
این ارور :
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\mycontact\send.php on line 63
خواستم ببینم نظر شما چیه؟
باید بگم که مبتدی هستم
سپاس
<?php
$con = mysql_connect("localhost","root","")
or die(mysql_error());
mysql_select_db("contact")
or die(mysql_error());
function clean($str) {
$str = trim($str);
if (get_magic_quotes_gpc()){
$str = stripslashes($str);
}
$str = htmlspecialchars($str);
return mysql_real_escape_string($str);
$check = $_POST['check'];
$name = clean($_POST['name']);
$mail = clean($_POST['mail']);
$message = clean($_post['message']);
$code = clean($_post['code']);
$time_zone = 12600;
$date = date("Y-m-d",time()+$time_zone);
$time = date("H:i:s",time()+$time_zone);
$ip = $_SERVER['REMOTE_ADDR'];
if (isset($_SERVER['HTTP_USER_AGENT'])){
$agent = $_SERVER['HTTP_USER_AGENT'];
}
else{
$agent = 'unknown';
}
//az inja copy
$error = 0;
//بررسی معتبر بودن اطلاعات
if ($check == 1 && $name == ''){
echo "<div class=\"error\">لطفا نام خود را وارد کنید!</div>";
$error = 1;
}
elseif ($check == 1 && $message == ''){
echo "<div class=\"error\">لطفا پیام خود را وارد کنید!</div>";
$error = 1;
}
elseif ($check == 1 && $code == ''){
echo "<div class=\"error\">لطفا کد امنیتی را وارد کنید!</div>";
$error = 1;
}
//ta inja copy
if ($check == 1 && $error != 1){
//بررسی کد امنیتی
$result = mysql_query("SELECT * FROM form WHERE userip = '$ip' AND code = '$code' AND status = 'temp' LIMIT 1")
or die(mysql_error());
$code_exist = mysql_num_rows($result);
if ($code_exist > 0){
//ذخیره اطلاعات در دیتابیس
mysql_query("INSERT INTO form (name,mail,message,code,date,time,userip,useragent ,status) VALUES ('$name','$mail','$message','$code','$date','$time ','$ip','$agent','sent')")
or die(mysql_error());
echo "<div class=\"sent\">پیام شما با موفقیت ارسال شد!</div>";
}
else{
echo "<div class=\"error\">کد امنیتی اشتباه است! [<a href=\"javascript: history.go(-1)\">بازگشت</a>]</div>";
}
}
//پایان ارتباط
mysql_close($con);
?>
من یک فرم تماس با ما درست کردم که فایل php وقتی میخواد اجرا بشه ارور میده که که خطر اخر مشکل داره
من مشکلی نمیبینم
این ارور :
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\mycontact\send.php on line 63
خواستم ببینم نظر شما چیه؟
باید بگم که مبتدی هستم
سپاس
<?php
$con = mysql_connect("localhost","root","")
or die(mysql_error());
mysql_select_db("contact")
or die(mysql_error());
function clean($str) {
$str = trim($str);
if (get_magic_quotes_gpc()){
$str = stripslashes($str);
}
$str = htmlspecialchars($str);
return mysql_real_escape_string($str);
$check = $_POST['check'];
$name = clean($_POST['name']);
$mail = clean($_POST['mail']);
$message = clean($_post['message']);
$code = clean($_post['code']);
$time_zone = 12600;
$date = date("Y-m-d",time()+$time_zone);
$time = date("H:i:s",time()+$time_zone);
$ip = $_SERVER['REMOTE_ADDR'];
if (isset($_SERVER['HTTP_USER_AGENT'])){
$agent = $_SERVER['HTTP_USER_AGENT'];
}
else{
$agent = 'unknown';
}
//az inja copy
$error = 0;
//بررسی معتبر بودن اطلاعات
if ($check == 1 && $name == ''){
echo "<div class=\"error\">لطفا نام خود را وارد کنید!</div>";
$error = 1;
}
elseif ($check == 1 && $message == ''){
echo "<div class=\"error\">لطفا پیام خود را وارد کنید!</div>";
$error = 1;
}
elseif ($check == 1 && $code == ''){
echo "<div class=\"error\">لطفا کد امنیتی را وارد کنید!</div>";
$error = 1;
}
//ta inja copy
if ($check == 1 && $error != 1){
//بررسی کد امنیتی
$result = mysql_query("SELECT * FROM form WHERE userip = '$ip' AND code = '$code' AND status = 'temp' LIMIT 1")
or die(mysql_error());
$code_exist = mysql_num_rows($result);
if ($code_exist > 0){
//ذخیره اطلاعات در دیتابیس
mysql_query("INSERT INTO form (name,mail,message,code,date,time,userip,useragent ,status) VALUES ('$name','$mail','$message','$code','$date','$time ','$ip','$agent','sent')")
or die(mysql_error());
echo "<div class=\"sent\">پیام شما با موفقیت ارسال شد!</div>";
}
else{
echo "<div class=\"error\">کد امنیتی اشتباه است! [<a href=\"javascript: history.go(-1)\">بازگشت</a>]</div>";
}
}
//پایان ارتباط
mysql_close($con);
?>