48578 (Разработка каталога online-видео), страница 2
Описание файла
Документ из архива "Разработка каталога online-видео", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "48578"
Текст 2 страницы из документа "48578"
На данном этапе требуется ввести корректный логин, пароль, подтверждение пароля и электронную почту. При регистрации с логином который уже существует или некорректным логином будет высвечено объявление (рисунок 4.3):
Рисунок 4.3
При неправильном вводе пароля или неверном его повторе пользователь будет оповещен следующим предупреждением (Рисунок 4.4):
Рисунок 4.4
При неправильном вводе электронной почты можно увидеть следующее предупреждение (Рисунок 4.5):
Рисунок 4.5
Если пользователь ввел все данные верно, то регистрация заканчивается и пользователь оповещается (Рисунок 4.6):
Рисунок 4.6
При нажатии на кнопку «Добавить» будет выведена новая страничка с добавлением файла (Рисунок 4.7)
Рисунок 4.7 Добавление файла
На данной форме пользователь может добавлять файлы, но с ограниченным размером, не более 100 мб.
Для того чтобы добавить файл нужно нажать на кнопку «Обзор». Пользователь увидит каталог из которого можно загрузить файл. При неправильном добавлении пользователь увидит ошибку (Рисунок 4.8):
Рисунок 4.8
Если пользователь все сделал верно, то (Рисунок 4.9):
Рисунок 4.9
4.4 Установка
Для установки скрипта на сервере необходимо выполнить следующие действия:
-
Создать на Web‑сервере папку.
-
Загрузить в неё все файлы, находящиеся в папке root на прилагаемом диске.
-
Создать в phpMyAdmin базу данных user.
-
Создать таблицы из страницы администратора.
Заключение
В результате выполнения курсовой работы достигнуты такие результаты:
-
Разработана информационная система «Архив online видео».
-
Получены практические навыки в создании Web‑сайтов средствами скриптового языка PHP.
-
Получены практические навыки самостоятельной постановки и решения задачи разработки архива flv файлов.
-
Усвоены методики формализации данного типа задач.
-
Получены навыки выбора структур данных и построения информационной модели.
-
Углубленно изучены способы профессиональной работы на языке программирования РНР.
-
Самостоятельно изучены свободно распространяемые приложения, которые предоставляют возможности создания систем помощи, администрирования баз данных MySQL, обслуживание и настройки web‑серверов (Apache), создания информационных порталов или онлайновых систем средствами языка программирования РНР.
-
Получены практические навыки использования научно-технической и нормативной литературы, ГОСТов.
Перечень ссылок
-
Лаура Томсон, Люк Веллинг Разработка Web‑приложений на РНР и MySQL. – К.: «ДиаСофт», 2001. – 672 с.
-
Храмцов П.Б., Брик С.А., Русак А.М., Сурин А.И. Основы web‑технологий: Интернет-университет информационных технологий – ИНТУИТ.ру, 2003. – 520 с.
-
Котеров Д.В. Самоучитель PHP 4. – СПб.: БХВ-Петербург, 2001. – 576 с.: ил.
-
МазуркевичА. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2003. – 480 с.: ил.
Приложения
Файл index
Videoking
function MM_swapImgRestore() { //v3.0
var i, x, a=document.MM_sr; for (i=0; a&&i } function MM_preloadImages() { //v3.0 var d=document; if (d.images) {if (! d.MM_p) d.MM_p=new Array(); var i, j=d.MM_p.length, a=MM_preloadImages.arguments; for (i=0; i if (a[i].indexOf(«#»)!=0) {d.MM_p[j]=new Image; d.MM_p [j++].src=a[i];}} } function MM_findObj (n, d) { //v4.01 var p, i, x; if(! d) d=document; if((p=n.indexOf(«?»))>0&&parent.frames.length) { d=parent.frames [n.substring (p+1)].document; n=n.substring (0, p);} if(! (x=d[n])&&d.all) x=d.all[n]; for (i=0;! x&&i for (i=0;! x&&d.layers&&i if (! x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i, j=0, x, a=MM_swapImage.arguments; document.MM_sr=new Array; for (i=0; i<(a.length‑2); i+=3) if ((x=MM_findObj (a[i]))!=null) {document.MM_sr [j++]=x; if (! x.oSrc) x.oSrc=x.src; x.src=a [i+2];} } // function FP_preloadImgs() { //v1.0 var d=document, a=arguments; if (! d.FP_imgs) d.FP_imgs=new Array(); for (var i=0; i } –> &
Добро пожаловать на сайт просмотра online видео
google_ad_client = «pub‑0500162490295296»;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = «468x60_as»;
google_ad_type = «text»;
// 2006–11–21: Web templates – LAYOUTS
google_ad_channel = «0286771451»;
google_color_border = «121212»;
google_color_bg = «121212»;
google_color_link = «F6A228»;
google_color_text = «FFFFFF»;
google_color_url = «B3B3B3»;
// –>
Как сделать лазер
Кот и богомол
Тачка
Все файлы находящиеся на сервере
include «katalog.php»;
?>
Главная |
Добавить видео |
Регистрация
© 2009 Videoking. All Rights Reserved
Файл 3
Videoking
function MM_swapImgRestore() { //v3.0
var i, x, a=document.MM_sr; for (i=0; a&&i } function MM_preloadImages() { //v3.0 var d=document; if (d.images) {if (! d.MM_p) d.MM_p=new Array(); var i, j=d.MM_p.length, a=MM_preloadImages.arguments; for (i=0; i if (a[i].indexOf(«#»)!=0) {d.MM_p[j]=new Image; d.MM_p [j++].src=a[i];}} } function MM_findObj (n, d) { //v4.01 var p, i, x; if(! d) d=document; if((p=n.indexOf(«?»))>0&&parent.frames.length) { d=parent.frames [n.substring (p+1)].document; n=n.substring (0, p);} if(! (x=d[n])&&d.all) x=d.all[n]; for (i=0;! x&&i for (i=0;! x&&d.layers&&i if (! x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i, j=0, x, a=MM_swapImage.arguments; document.MM_sr=new Array; for (i=0; i<(a.length‑2); i+=3) if ((x=MM_findObj (a[i]))!=null) {document.MM_sr [j++]=x; if (! x.oSrc) x.oSrc=x.src; x.src=a [i+2];} } // function FP_preloadImgs() { //v1.0 var d=document, a=arguments; if (! d.FP_imgs) d.FP_imgs=new Array(); for (var i=0; i } function FP_swapImg() { //v1.0 var doc=document, args=arguments, elm, n; doc.$imgSwaps=new Array(); for (n=2; n n+=2) {elm=FP_getObjectByID (args[n]); if(elm) {doc.$imgSwaps [doc.$imgSwaps.length]=elm; elm.$src=elm.src; elm.src=args [n+1];}} } function FP_getObjectByID (id, o) { //v1.0 var c, el, els, f, m, n; if(! o) o=document; if (o.getElementById) el=o.getElementById(id); else if (o.layers) c=o.layers; else if (o.all) el=o.all[id]; if(el) return el; if (o.id==id || o.name==id) return o; if (o.childNodes) c=o.childNodes; if(c) for (n=0; n f=o.forms; if(f) for (n=0; n for (m=0; m return null; } –>
регистрация
Главная |
Добавить видео |
Регистрация
© 2009 Videoking. All Rights Reserved
Файл 1
Videoking
function MM_swapImgRestore() { //v3.0
var i, x, a=document.MM_sr; for (i=0; a&&i } function MM_preloadImages() { //v3.0 var d=document; if (d.images) {if (! d.MM_p) d.MM_p=new Array(); var i, j=d.MM_p.length, a=MM_preloadImages.arguments; for (i=0; i if (a[i].indexOf(«#»)!=0) {d.MM_p[j]=new Image; d.MM_p [j++].src=a[i];}} } function MM_findObj (n, d) { //v4.01 var p, i, x; if(! d) d=document; if((p=n.indexOf(«?»))>0&&parent.frames.length) { d=parent.frames [n.substring (p+1)].document; n=n.substring (0, p);} if(! (x=d[n])&&d.all) x=d.all[n]; for (i=0;! x&&i for (i=0;! x&&d.layers&&i if (! x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i, j=0, x, a=MM_swapImage.arguments; document.MM_sr=new Array; for (i=0; i<(a.length‑2); i+=3) if ((x=MM_findObj (a[i]))!=null) {document.MM_sr [j++]=x; if (! x.oSrc) x.oSrc=x.src; x.src=a [i+2];} } // function FP_preloadImgs() { //v1.0 var d=document, a=arguments; if (! d.FP_imgs) d.FP_imgs=new Array(); for (var i=0; i } function FP_swapImg() { //v1.0 var doc=document, args=arguments, elm, n; doc.$imgSwaps=new Array(); for (n=2; n n+=2) {elm=FP_getObjectByID (args[n]); if(elm) {doc.$imgSwaps [doc.$imgSwaps.length]=elm; elm.$src=elm.src; elm.src=args [n+1];}} } function FP_getObjectByID (id, o) { //v1.0 var c, el, els, f, m, n; if(! o) o=document; if (o.getElementById) el=o.getElementById(id); else if (o.layers) c=o.layers; else if (o.all) el=o.all[id]; if(el) return el; if (o.id==id || o.name==id) return o; if (o.childNodes) c=o.childNodes; if(c) for (n=0; n f=o.forms; if(f) for (n=0; n for (m=0; m return null; } –>
Главная
Добавить видео
Регистрация
Добавить видео
Файл
Внимание: вы можете загрузить файлы размером не более 100 мб!
Главная |
Добавить видео |
Регистрация
© 2009 Videoking. All Rights Reserved
connect.php
php
$dblocation = «localhost»;
$dbname = «1»;
$dbuser = «root»;
$dbpasswd = «111»;
$dbcnx = @mysql_connect ($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo («
В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.
»);exit();
}
if (!@mysql_select_db ($dbname, $dbcnx))
{
echo («
В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно..
»);exit();
}
?>
upload.php
Результат загрузки файла
php
if ($_FILES[«filename»] [«size»] > 1024*3*1024)
{
echo («Размер файла превышает 100 мегабайт»);
exit;
}
if (copy($_FILES [«filename»] [«tmp_name»],
«C:\UsbWebserver\Root\MP3».$_FILES [«filename»] [«name»]))
{
echo («Файл успешно загружен
»);
echo («Характеристики файла:
»);
echo («Имя файла:»);
echo ($_FILES[«filename»] [«name»]);
echo («
Размер файла:»);
echo ($_FILES[«filename»] [«size»]);
echo («
Каталог для загрузки:»);
echo ($_FILES[«filename»] [«tmp_name»]);
echo («
Тип файла:»);
echo ($_FILES[«filename»] [«type»]);
} else {
echo («Ошибка загрузки файла»);
}
?>
reg.php
include_once («connect.php»);
{
if (empty($_POST['login']))
{
echo 'Вы не ввели логин
';
echo «Назад»;
}
elseif (empty($_POST['password']))
{
echo 'Вы не ввели пароль
';
echo «Назад»;
}
elseif (empty($_POST['password2']))
{
echo 'Вы не ввели подтверждение пароля
';
echo «Назад»;
}
elseif ($_POST['password']!= $_POST['password2'])
{
echo 'Введенные пароли не совпадают
';
echo «Назад»;
}
elseif (empty($_POST['email']))
{
echo 'Вы не ввели e-mail
';
echo «Назад»;
}
elseif (! preg_match(«/^[a-z0–9] {3,15}$/», $_POST['login']))
{
echo «Имя пользователя задано в неправильном формате
»;
echo «Назад»;
}
elseif (! preg_match(«/^[a-zA-Z0–9] {3,15}$/», $_POST['password']))
{
echo «Пароль задан в неправильном формате
»;
echo «Назад»;
}
elseif (! preg_match («/^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w {2,3}$/», $_POST['email']))
{
echo «e-mail задан в неправильном формате
»;
echo «Назад»;
}
else
{$login = $_POST['login'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$email = $_POST['email'];
$query = «SELECT `id`
FROM `users`
WHERE `login`='{$login}' AND `password`='{$password}'
«;
$sql = mysql_query($query) or die (mysql_error());
if (mysql_num_rows($sql) > 0)
{
echo 'Такой логин уже существует';
}
else
{
$query = «INSERT INTO users (login, password, email)
VALUES ('$login', '$password', '$email')»;
$result = mysql_query($query) or die (mysql_error());
echo 'Регистрация успешно прошла';
}
}
}
?>
katalog.php
$dir =»./MP3/»;
$handle =opendir($dir);
$counter = 1;
while ($file = readdir($handle))
{
if (is_file ($dir. $file))
{
echo $counter.». «;
$counter++;
echo «»;
// $file = basename ($file,».mp3»);
echo «$file
»;
}
}
?>