48578 (608659), страница 2

Файл №608659 48578 (Разработка каталога online-видео) 2 страница48578 (608659) страница 22016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

На данном этапе требуется ввести корректный логин, пароль, подтверждение пароля и электронную почту. При регистрации с логином который уже существует или некорректным логином будет высвечено объявление (рисунок 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 Установка

Для установки скрипта на сервере необходимо выполнить следующие действия:

  1. Создать на Web‑сервере папку.

  2. Загрузить в неё все файлы, находящиеся в папке root на прилагаемом диске.

  3. Создать в phpMyAdmin базу данных user.

  4. Создать таблицы из страницы администратора.

Заключение

В результате выполнения курсовой работы достигнуты такие результаты:

  1. Разработана информационная система «Архив online видео».

  2. Получены практические навыки в создании Web‑сайтов средствами скриптового языка PHP.

  3. Получены практические навыки самостоятельной постановки и решения задачи разработки архива flv файлов.

  4. Усвоены методики формализации данного типа задач.

  5. Получены навыки выбора структур данных и построения информационной модели.

  6. Углубленно изучены способы профессиональной работы на языке программирования РНР.

  7. Самостоятельно изучены свободно распространяемые приложения, которые предоставляют возможности создания систем помощи, администрирования баз данных MySQL, обслуживание и настройки web‑серверов (Apache), создания информационных порталов или онлайновых систем средствами языка программирования РНР.

  8. Получены практические навыки использования научно-технической и нормативной литературы, ГОСТов.

Перечень ссылок

  1. Лаура Томсон, Люк Веллинг Разработка Web‑приложений на РНР и MySQL. – К.: «ДиаСофт», 2001. – 672 с.

  2. Храмцов П.Б., Брик С.А., Русак А.М., Сурин А.И. Основы web‑технологий: Интернет-университет информационных технологий – ИНТУИТ.ру, 2003. – 520 с.

  3. Котеров Д.В. Самоучитель PHP 4. – СПб.: БХВ-Петербург, 2001. – 576 с.: ил.

  4. МазуркевичА. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 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

}

–>

&

TYPE= «application/x-shockwave-flash» PLUGINSPAGE= «http://www.macromedia.com/go/getflashplayer» menu= «false» name= «relog»>

Главная

Добавить видео

Регистрация

Добро пожаловать на сайт просмотра 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;

}

–>

TYPE= «application/x-shockwave-flash» PLUGINSPAGE= «http://www.macromedia.com/go/getflashplayer» menu= «false» name= «relog»>

Главная

Добавить видео

Регистрация

регистрация

Имя

Пароль

Повторите пароль

Email

Главная |

Добавить видео |

Регистрация

© 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;

}

–>

TYPE= «application/x-shockwave-flash» PLUGINSPAGE= «http://www.macromedia.com/go/getflashplayer» menu= «false» name= «relog»>

Главная

Добавить видео

Регистрация

Добавить видео

Файл

Внимание: вы можете загрузить файлы размером не более 100 мб!

Главная |

Добавить видео |

Регистрация

© 2009 Videoking. All Rights Reserved

connect.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

Результат загрузки файла

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
»;

}

}

?>

Характеристики

Тип файла
Документ
Размер
16,8 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7029
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее