Размер файла: 10.76Kb
<?
require("inc.php");
##------------------------------ заголовок -----------------------------------##
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=\"$title\">";
print "$sindex";
print "$swapshop";
print "<p>";
##-----------------------------------------------------------------------------##
#####################################################
//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 "$line";
print "<br/><small>Этот логин занят!</small>";
print "<br/><small>Выберете другой!</small>";
print "<br/><small><a href=\"new.php\">Назад</a></small>";
print "<br/>$line";
print "<br/><small><a href=\"$index\">$iname</a></small>";
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 "<small><b>Ваша анкета успешно создана!</b></small>";
print "<br/><small>Ваши данные:</small>";
print "<br/>$line";
print "<br/><small>Login: $login </small>"; /////// логин
print "<br/><small>Email: $mail</small>"; ///////// маил
if ($sex == "m"){
print "<br/><small>Пол: М</small>"; ////// пол
}else{
print "<br/><small>Пол: Ж</small>";
}
print "<br/><small>Имя: $name</small>"; /////// имя
print "<br/><small>Возраст: $age</small>"; ///////// возраст
print "<br/><small>Рост: $rost</small>"; /////// рост
print "<br/><small>Знак задиака:: $hair</small>"; /////// цвет волос
print "<br/><small>Цвет глаз: $eye</small>"; /////// цвет глаз
print "<br/><small>Город: $city</small>"; /////// город
print "<br/><small>Увлечения: $hobbi</small>"; /////// увлечения
print "<br/><small>Цель знакомства: $pov</small>"; /////// цель знакомства
print "<br/><small>О себе: $info</small>"; /// инфо о себе
print "<br/><small>Дата регистрации: $date </small>"; // дата регистрации
////////////////////////////////////////////////////////////////////////////////
print "<br/>$line";
print "<br/><small><a href=\"index.php?&$r\">Знакомства</a></small>";
print "<br/><small><a href=\"$index\">$iname</a></small>";
print "</p></card></wml>";
?>