<?php
//require_once("../connection.php");
//mysql_query("SET NAMES cp1251");
// mysql_query("SET CHARACTERS cp1251");
header('Content-Type: application/json;charset=utf-8');
//include('../json_cyrillic_fix.php');
//$select = mysql_query("SELECT * FROM `users` WHERE `user` = '$user'") or die(mysql_error());
function json_safe_encode($ary)
{
$out = '{';
if (is_array($ary))
{
foreach ($ary as $key => $value)
{
$out .= json_safe_encode($key) . ':' . json_safe_encode($value) . ',';
}
return $out . '}';
}
else
{
return '\'' . addcslashes($ary, '\'') . '\'';
}
}
$count = 0; //mysql_num_rows($select);
$user = $_POST['user'];
$password = $_POST['password'];
$passwordtwo = $_POST['passwordtwo'];
$email = $_POST['email'];
$name = $_POST['name'];
$family = $_POST['family'];
$birthdate = $_POST['birth'];
$code = $_POST['code'];
$return = array (
'user' => '',
'password' => '',
'passwordtwo' => '',
'email' => '',
'name' => '',
'family' => '',
'birth' => '',
'code' => '');
if($count >= 1) {
$return["user"] = "Потребителското име е заето!";
}else{
$return["user"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я0-9_\.]{4,20}$/', $user)) {
$return["user"] = "Невалидно потребителско име!";
}else{
$return["user"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я0-9]{4,20}$/', $password)) {
$return["password"] = "Невалидна парола!";
}else{
$return["password"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я0-9]{4,20}$/', $passwordtwo)) {
$return["passwordtwo"] = "Невалидна парола!";
}else{
$return["passwordtwo"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if($password != $passwordtwo) {
$return["passwordtwo"] = "Двете пароли не съвпадат!";
}else{
$return["passwordtwo"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я0-9_\.]+@[a-zA-Z0-9\.]+\.[a-zA-Z0-9]{2,4}$/', $email)) {
$return["email"] = "Невалидна електронна поща!";
}else{
$return["email"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я]{3,25}$/', $name)) {
$return["name"] = "Невалидно име!";
}else{
$return["name"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[a-zA-Zа-яА-Я]{3,25}$/', $family)) {
$return["family"] = "Невалидна фамилия!";
}else{
$return["family"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[0-9\/]+$/', $birthdate)) {
$return["birth"] = "Невалидна рожденна дата!";
}else{
$return["birth"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
if(!preg_match('/^[0-9\/]{3,6}$/', $code)) {
$return["code"] = "Невалиден код за сигурност!";
}else{
$return["code"] = "<img src='../images/OK.png' width='20px' height='20px' alt='OK' />";
}
echo json_safe_encode($return);
?>