Лабораторные работы
скачать (969.1 kb.)
Доступные файлы (14):
л.р10.doc | 73kb. | 20.01.2009 23:06 | ![]() |
л.р11.doc | 85kb. | 20.01.2009 23:06 | ![]() |
л.р12.doc | 53kb. | 20.01.2009 23:06 | ![]() |
л.р13.doc | 118kb. | 20.01.2009 23:06 | ![]() |
л.р14.doc | 92kb. | 20.01.2009 23:07 | ![]() |
л.р1.doc | 127kb. | 20.01.2009 22:21 | ![]() |
л.р2,3.doc | 294kb. | 20.01.2009 22:22 | ![]() |
л.р3.1.doc | 89kb. | 20.01.2009 22:22 | ![]() |
л.р4.doc | 90kb. | 20.01.2009 22:22 | ![]() |
л.р5.doc | 118kb. | 20.01.2009 22:23 | ![]() |
л.р6.doc | 66kb. | 20.01.2009 22:24 | ![]() |
л.р7.doc | 80kb. | 20.01.2009 22:24 | ![]() |
л.р8.doc | 77kb. | 20.01.2009 23:06 | ![]() |
л.р9.doc | 59kb. | 20.01.2009 23:06 | ![]() |
- Смотрите также:
- Лабораторные работы по метрологии [ документ ]
- Каретников Г.С. и др. Лабораторные работы по физической химии [ документ ]
- Готовые лабораторные работы по вакуумной электронике [ документ ]
- Лабораторные работы [ документ ]
- Лабораторные работы по информационному маркетингу 1 [ лабораторная работа ]
- Лабораторные работы [ документ ]
- Лабораторные работы [ документ ]
- Лабораторные работы по КОУ №5,6 [ документ ]
- Лабораторные работы по МПС [ лабораторная работа ]
- Лабораторные работы [ документ ]
- Лабораторные работы (ФИРТ 4 курс) [ документ ]
- Лабораторные работы [ документ ]
л.р10.doc
Министерство науки и образования УкраиныОдесская государственная академия холода
Лабораторная работа 10
по предмету: «Разработка web-систем»
Работа с каталогами в сценариях РНР
Выполнил:
Студент группы 351 а
Кубик Андрей
Проверила:
Швец Наталья Васильевна
users.php


<?PHP
function MakeDirectoryName ($User)
{
srand ((double)microtime()*1000000);
$Name=rand().$User;
return $Name;
}
function WriteToFile($UserName,$Password)
{
$FileName="users.txt";
if (is_writeable($FileName))
{
$Open=fopen($FileName,"a");
if ($Open)
{
$Password=md5($Password);
$Directory="USERS/".MakeDirectoryName($UserName);
fwrite($Open,"$UserName \t $Password \t $Directory \n");
fclose($Open);
if(!(mkdir($Directory,"0777")))
{
$Directory=FALSE;
}
}
else
{
print("невозможно открыть файл $FileName<br>\n");
$Directory=FALSE;
}
}
else
{
print("В файл запрещена запись");
$Directory=FALSE;
}
return $Directory;
}
function ReadFromFile()
{
$FileName="users.txt";
$Open=fopen($FileName,"r");
if ($Open)
{
$Data=file($FileName);
for ($n=0;$n<count($Data);$n++)
{
$GetLine=explode("\t",$Data[$n]);
print("<b>$GetLine[0]</b> $GetLine[1] $GetLine[2]<br>\n");
}
fclose($Open);
}
else
{
print("Невозможно открыть файл $FileName<br>\n");
}
}
?>
<html>
<head>
<title> Using directories</title>
</head>
<body>
<?PHP
if (!isset($_POST["Submit"]))
{
print("<form action=\"users.php\" method=post>
Name:<input type=text name=\"UserName\"><br>
Password:<input type=password name=\"Password\"><br>
<input type=submit name=\"Submit\" value=\"ok\">
</form>\n ");
}
else
{
if ((strlen($_POST["UserName"])) && (strlen($_POST["Password"])))
{
$Check=WriteToFile($_POST["UserName"], $_POST["Password"]);
if ($Check)
{
print("Ваша регистрация прошла успешно: <p>\n");
ReadFromFile();
}
else
{
print("Регистрация не была выполнена <br>\n");
}
}
else
{
print("Вернитесь и введите значения");
}
}
?>
</body>
</html>
Скачать файл (969.1 kb.)