Размер файла: 10.47Kb
<?
##------------------------------ заголовок -----------------------------------##
header("Content-type:text/vnd.wap.wml;charset=utf-8");
print "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">";
print "<wml>";
print "<card id=\"index\" title=\"xwap.org\">";
print "<p>";
##-----------------------------------------------------------------------------##
#####################################################
$index = "http://xwap.org"; /// ссылка на главную!
//print "$login <br/>"; /////// логин
//print "$mail<br/>"; ///////// маил
//print "$sex<br/>"; ////// пол
//print "$name<br/>"; /////// имя
//print "$age<br/>"; ///////// возраст
//print "$rost<br/>"; /////// рост
//print "$hair<br/>"; /////// цвет волос
//print "$eye<br/>"; /////// цвет глаз
//print "$city<br/>"; /////// город
//print "$hobbi<br/>"; /////// увлечения
//print "$pov<br/>"; /////// цель знакомства
//print "$info<br/>"; /// инфо о себе
////////////////////////////////////////////////////////////////////////////////
////////////////// Обработка форм регистрации ///////////////////////////////
////////////////////////////////////////////////////////////////////////////////
///////// вырежем все теги нах :) /////////////////////////////////////////////
$login = strip_tags($login);
$mail = strip_tags($mail);
$sex = strip_tags($sex);
$name = strip_tags($name);
$age = strip_tags($age);
$rost = strip_tags($rost);
$hair = strip_tags($hair);
$eye = strip_tags($eye);
$city = strip_tags($city);
$hobbi = strip_tags($hobbi);
$pov = strip_tags($pov);
$info = strip_tags($info);
////////////////// удалим пробелы из мыла //////////////////////////////////////
$mail = trim($mail);
################################################################################
if ($sex !== "m" && $sex !== "zh"){print "<big><b><u>АХ ТЫ ЕБ..НЫЙ ХАКЕР! ТВОЙ IP и USERAGENT УЖЕ В СИСТЕМЕ!!!</u></b></big><br/></p></card></wml>"; exit;}
if (!$login){print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$age) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$name) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$city) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$hobbi) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$pov) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
if (!$info) {print "<b>ОШИБКА</b><br/>Заполните все обязательные поля!<br/><a href=\"new.php\">Назад</a><br/> <a href=\"index.php\">Меню</a><br/> <a href=\"$index\">Главная</a> </p></card></wml>"; exit;}
///////// если мы дошли до сюда , значит user заполнил все правильно //////////
$date = date("d-m-Y"); // дата регестрации
//////////////// проверяем есть такой логин или не /////////////////////////////
$login = strtolower($login);
$find_login = join('', file("login_base.txt"));
$proverka = ereg("$login", "$find_login"); // ищем там логин который только что ввел юзер
if ($proverka == true){
### если такой логин есть выдваем мессагу об ошибке и даем по тормозам :)
print "<b>Этот логин занят!</b><br/>";
print "<b>Выберете другой!</b><br/>";
print "<a href=\"new.php\">Назад</a><br/>";
print "<a href=\"$index\">Главная</a><br/>";
print "</p></card></wml>";
exit; // тормозим скрипт
}else{
//////// если такой логин не найден сохраняем всю инфу в файлики //////////////
###########сохраняем логин в базу login_base.txt
$add_login = "$login";
$login_file = fopen("login_base.txt","a+"); /////// открываем login_base.txt на запись
fputs($login_file,"$add_login \r\n"); //// записываем данные в строку
fclose($login_file);
####################################################
//////// счетчик регистраций, он же раздатчик id //////////////////////////////
$counter_array = file("vsego.txt");
$id = $counter_array[0]+1;
$fp = @fopen("vsego.txt","wb");
@fputs($fp,$id);
@fclose($fp);
$userinfo = "$login:::$name:::$age:::$id:::"; //формат записи в $sex.txt
$fileinfo = fopen("$sex.txt","a+"); /////// открываем $sex.txt на запись
fputs($fileinfo,"$userinfo \r\n"); //// записываем данные в строку
fclose($fileinfo);
/////////////// перезаписываем файлы последних анкет //////////////////////////
$posl_ank = "$name:::$age:::$id:::"; //формат записи в $sex.txt
$posl_info = fopen("posl/$sex.txt","w+"); /////// открываем $sex.txt на запись
fputs($posl_info,"$posl_ank \r\n"); //// записываем данные в строку
fclose($posl_info);
////////// создаем текстовый файл в папке base имя = id ////////////////////
////////// в нем будут файлы с анкетами ///////////////////////////////////
$infofile = fopen("base/$id.txt","a+");/// если чо поменять a+ на w !!!!!!!
chmod ("base/$id.txt", 0777); ////// устанавливаем права на созданный файл
/////////////////если не пашет поменять 0777 на 777 !!!!!!!!!
$zap = "$login:::$mail:::$name:::$age:::$rost:::$hair:::$eye:::$city:::$hobbi:::$pov:::$info:::$date:::"; //формат записи в $sex.txt
$fileinfo = fopen("base/$id.txt","a+"); /////// открываем base/$login.txt на запись
fputs($fileinfo,"$zap \r\n"); //// записываем данные в строку
fclose($fileinfo); //// закрываем файл
}
////////////////////////////////////////////////////////////////////////////////
////// выводим сообщение об успешной реге //////////////////////////////////////
print "<b>Ваша анкета успешно создана!</b><br/>";
print "Ваши данные:<br/>";
print "<b>Login</b>: $login <br/>"; /////// логин
print "<b>Email</b>: $mail<br/>"; ///////// маил
if ($sex == "m"){
print "<b>Пол</b>: M<br/>"; ////// пол
}else{
print "<b>Пол</b>: Ж<br/>";
}
print "<b>Имя</b>: $name<br/>"; /////// имя
print "<b>Возраст</b>: $age<br/>"; ///////// возраст
print "<b>Рост</b>: $rost<br/>"; /////// рост
print "<b>Знак задиака:</b>: $hair<br/>"; /////// цвет волос
print "<b>Цвет глаз</b>: $eye<br/>"; /////// цвет глаз
print "<b>Город</b>: $city<br/>"; /////// город
print "<b>Увлечения</b>: $hobbi<br/>"; /////// увлечения
print "<b>Цель знакомства</b>: $pov<br/>"; /////// цель знакомства
print "<b>О себе</b>: $info<br/>"; /// инфо о себе
print "<b>Дата регистрации</b>: $date <br/>"; // дата регистрации
print "<a href=\"index.php?\">Знакомства</a>";
print "<br/><a href=\"$index\">Главная</a><br/>";
print "</p></card></wml>";
?>