!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ЭТО ФАЙЛ HELLO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Регистрация</title>
<meta name="keywords" content="Регистрация">
<meta name="description" content="Интернет-магазин, регистрация">
</head>
<body>
<?php
// ====== сбор данных ======
$UserName=$_REQUEST['Log_in'];
$Password=$_REQUEST['Pass'];
$ConfPassword=$_REQUEST['Conf_Pass'];
$Gender=$_REQUEST['q1']; // gender m/f
$Type_of_act=$_REQUEST['q2']; // type of activity
$Name=$_REQUEST['myname'];
$phone=$_REQUEST['number'];
$e_mail=$_REQUEST['e-mail'];
$Birth_Year=$_REQUEST['Year'];
// ========================
echo "Обработка регистрационных данных<br>";
{exit("Вы не указали логин ...");}
echo $Gender."<br>==============<br>";
if ($Password!=$ConfPassword)
{
exit ("Несовпали пароль и его подтверждение"); }
//echo $Type_of_act;
$checkbox_sum=0;
foreach($Type_of_act as $t){
echo($t."<br>"); //вывод значений checkbox
$q2_[]=$t;
$checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у
}
echo "сумма равна ".$checkbox_sum."<br>";
// вывод массива
for ($i=0; $i<count($q2_); $i++) {
echo $q2_[$i]."<br>";
}
// проверяем корректность номера телефона используем регулярные выражения
$tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6
if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен, { exit("Некорректный номер телефона ...");} // сообщаем
//используем регулярное выражения для проверки корректности e-mail
$mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i";
if (!empty($e_mail)) //если адрес не пуст { //проверяем его на корректность
if (!preg_match($mail_pattern, $e_mail)) // если он некорректен, { exit("Неверный адрес электронной почты ...");} // сообщаем }
else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом // end if (!empty($email))
?>
</body>
</html>>
?>
</body>
</html>>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Это Index!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<?php
$my_form="
<form name='' action='files/processor.php' method='post'>
Логин: <input name='login' type='text' value=''><br>
Пароль:<input name='password' type='password' value=''><br>
<input type='submit' value='Войти'>
</form>
";
echo $my_form;
echo "<br><a href='files/registration.php'>Регистрация</a>"
?>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!это Processor!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
<?php
//phpinfo();
// принудительное извлечение
// из массива переменных скрипта
// конкретной переменной
{
$Login = $_REQUEST['login'];
echo $Login;
$Password = $_REQUEST['password'];
echo "<br>".$Password;
}
$n=6;
$summ=0;
for ($i=1; $i<$n; $i++) {
echo $i."<br>";
$summ=$summ+$i;
};
echo $summ;
?>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!reg_processing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<!DOCTYPE html>
<html>
<head>
<meta charset="unicode">
<title>Регистрация</title>
<meta name="keywords" content="Регистрация">
<meta name="description" content="Интернет-магазин, регистрация">
</head>
<body>
<?php
// ====== сбор данных ======
$UserName=$_REQUEST['Log_in'];
$Password=$_REQUEST['Pass'];
$ConfPassword=$_REQUEST['Conf_Pass'];
$Gender=$_REQUEST['q1']; // gender m/f
$Type_of_act=$_REQUEST['q2']; // type of activity
$Name=$_REQUEST['myname'];
$phone=$_REQUEST['number'];
$e_mail=$_REQUEST['e-mail'];
$Birth_Year=$_REQUEST['Year'];
// ========================
echo "Обработка регистрационных данных<br>";
{exit("Вы не указали логин ...");}
echo $Gender."<br>==============<br>";
if ($Password!=$ConfPassword)
{
exit ("Несовпали пароль и его подтверждение"); }
//echo $Type_of_act;
$checkbox_sum=0;
foreach($Type_of_act as $t){
echo($t."<br>"); //вывод значений checkbox
$q2_[]=$t;
$checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у
}
echo "сумма равна ".$checkbox_sum."<br>";
// вывод массива
for ($i=0; $i<count($q2_); $i++) {
echo $q2_[$i]."<br>";
}
// проверяем корректность номера телефона используем регулярные выражения
$tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6
if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен, { exit("Некорректный номер телефона ...");} // сообщаем
//используем регулярное выражения для проверки корректности e-mail
$mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i";
if (!empty($e_mail)) //если адрес не пуст { //проверяем его на корректность
if (!preg_match($mail_pattern, $e_mail)) // если он некорректен, { exit("Неверный адрес электронной почты ...");} // сообщаем }
else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом // end if (!empty($email))
$debug_flag=1;
if($_POST['captcha'] != $_SESSION['rand_code'])
{exit ("Не совпадает код");} else echo "YES";
echo "Работа с базой данных.<br>";
$mysql_connect_info=Array(); $i=0;
foreach ($read_ini as $k=>$v)
{
$mysql_connect_info[$i]=$v;
$i++;
};
if ($debug_flag==1) print_r("MySql info: ".$mysql_connect_info); echo "<br>".$mysql_connect_info[1];
// установка связи с сервером и подключение к базе данных
// =======================================
// определение количества строк в таблице
echo $N."<br>";
// =======================================
// пример вставки данных в таблицу
$sql_query_insert = "INSERT INTO user1 (id_user, Log_in, Pass, myname, mysurname, number, email, Year, city, legend0, legend1, legend2, legend3, legend4) VALUES ($N+1, '$UserName', '$Password', '$Name', 'mysurname', '$phone', '$e_mail', '$Birth_Year', 'city', $q2_[0], $q2_[1], $q2_[2], $q2_[3], $q2_[4])";
// =======================================
// пример удаления данных из таблицы
// имя таблицы хранится в переменной $name_table
// номер удаляемой записи - в переменной $num_rec
//$sql_deleting_record="DELETE FROM user1 WHERE id=$num_rec";
//mysql_query($sql_deleting_record);
// переcчитать id всех записей
//$sql="SELECT * FROM user1";
//$result=mysql_query($sql);
//$i=1;
//while ($Arr=mysql_fetch_array($result))
//{
// делаем UPDATE полю id
//$sql_update= "UPDATE user1 SET id=$i WHERE id=$Arr[0]";
//mysql_query($sql_update);
//$i++;
//}
//echo ("Запись успешно удалена!");
// =======================================
// пример извлечения данных из таблицы и размещения данных в таблице HTML
echo "<style>fieldset {width:50%; color=green;}</style>";
echo "<fieldset><legend><h3>Пользователи и пароли</h3></legend>";
$ch=1;
echo ("<form name='myform' action='uul.php' method='post'>");
echo ("<table border=2><tr><th>Пользователь</th><th>Пароль</th></tr>"); //<th>Отметка</th>
//бежим по таблице ($result), выбирая (mysql_fetch_array) в массив $Arr записи
{
echo ("<tr>");
echo ("<td><center>$Arr[1]</center></td><td><center>$Arr[2]</center></td>");
echo ("<td><center><input name='choice_user' type='radio' value=$ch></center></td>");
$UserArray[$ch]=$Arr[1];
$ch++;
echo ("</tr>");
}
echo ("</table>");
echo "Регистрация завершена.<br>";
echo "Вы указали следующие персональные данные:<br>";
echo "Фамилия: ".$Arr[1]."<br>";
echo "Имя: ".$Arr[2]."<br>";
echo "Отчество: ".$Arr[3]."<br>";
echo "Логин(e-mail): ".$Arr[4]."<br>";
echo $End_Reg_Successul;
// закрытие соединения с БД !!! Обязательно делать !!!
?>
?>
</body>
</html>>
?>
</body>
</html>>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!registration!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<?php
$my_form="
<form name='' action='reg_processing.php' method='post'>
Введите Логин: <input name='Log_in' type='text' value=''><br>
Введите Пароль:<input name='Pass' type='password' value=''><br>
Подтверждение Пароля:<input name='Conf_Pass' type='password' value=''><br>
E-mail:<input name='e-mail' type='e-mail' value=''><br>
Имя:<input name='myname'input maxlenght=250 size=40 type='text' value=''><br>
Фамилия:<input name='mysurname'input maxlenght=250 size=40 type='text' value=''><br>
Город:<input name='city' type='text' value=''><br>
Телефон:<input name='number' type='text' value=''><br>
<fieldset>
<legend><b>Ваш пол?</b></legend>
<p><input type=radio name='q1' value=1 checked> </input>М</p>
<p><input type=radio name='q1' value=2> </input>Ж</p>
</fieldset>
<fieldset>
<legend><b>Откуда вы узнали о нашем сайте?</b></legend>
<input type=hidden name='q2[0]' value=0></input>
<p><input type=checkbox name='q2[0]' value=1> </input>Реклама</p>
<input type=hidden name='q2[1]' value=0></input>
<p><input type=checkbox name='q2[1]' value=2> </input>От друзей</p>
<input type=hidden name='q2[2]' value=0></input>
<p><input type=checkbox name='q2[2]' value=3> </input>В интернете</p>
<input type=hidden name='q2[3]' value=0></input>
<p><input type=checkbox name='q2[3]' value=4> </input>Случайно</p>
<input type=hidden name='q2[4]' value=0></input>
<p><input type=checkbox name='q2[4]' value=5> </input>другое</p>
</fieldset>
Год рождения<font color='red'>*</font> <SELECT NAME='Year'>
<OPTION value=1940>1940
<OPTION value=1944>1944
<OPTION value=1945>1945
<OPTION value=1946>1946
<OPTION value=1947>1947
<OPTION value=1948>1948
<OPTION value=1949>1949
<OPTION value=1950>1950
<OPTION value=1951>1951
<OPTION value=1952>1952
<OPTION value=1953>1953
<OPTION value=1954>1954
<OPTION value=1955>1955
<OPTION value=1956>1956
<OPTION value=1957>1957
<OPTION value=1958>1958
<OPTION value=1959>1959
<OPTION value=1960>1960
<OPTION value=1961>1961
<OPTION value=1962>1962
<OPTION value=1963>1963
<OPTION value=1964>1964
<OPTION value=1965>1965
<OPTION value=1966>1966
<OPTION value=1967>1967
<OPTION value=1968>1968
<OPTION value=1969>1969
<OPTION value=1970>1970
<OPTION value=1971>1971
<OPTION value=1972>1972
<OPTION value=1973>1973
<OPTION value=1974>1974
<OPTION value=1975>1975
<OPTION value=1976>1976
<OPTION value=1977>1977
<OPTION value=1978>1978
<OPTION value=1979>1979
<OPTION value=1980>1980
<OPTION value=1981>1981
<OPTION value=1982>1982
<OPTION value=1983>1983
<OPTION value=1984>1984
<OPTION value=1985>1985
<OPTION value=1986>1986
<OPTION value=1987>1987
<OPTION value=1988>1988
<OPTION value=1989>1989
<OPTION value=1990>1990
<OPTION value=1991 SELECTED>1991
<OPTION value=1992>1992
<OPTION value=1993>1993
<OPTION value=1994>1994
<OPTION value=1995>1995
<OPTION value=1996>1996
<OPTION value=1997>1997
<OPTION value=1998>1998
<OPTION value=1999>1999
<OPTION value=2000>2000
<OPTION value=2001>2001
<OPTION value=2002>2002
<OPTION value=2003>2003
<OPTION value=2004>2004
<OPTION value=2005>2005
<OPTION value=2006>2006
<OPTION value=2007>2007
<OPTION value=2008>2008
<OPTION value=2009>2009
<OPTION value=2010>2010
</SELECT> <br>
<form name='reg' action='reg.php' method='post'>
<img src = 'captcha.php' />
<input type = 'text' name = 'captcha' />
<input type='submit' value='Зарегистрироваться'>
</form>
";
echo $my_form;
?>