20989

Разработка сайта

Лабораторная работа

Информатика, кибернетика и программирование

FTPHostHOST USER PASSWORD создается соединение с сервером file_dir file_name = os.splitFILE print 'try downlo ad s' FILE if host.isdirfile_dir and host.isfileFILE: проверяется существование файла print 'file is existing download to:' DEST_DIRfile_name host.

Русский

2013-08-02

285.5 KB

3 чел.

Жиляев А.Ю.

Исламгулов И.А.

ПО-430

Отчет к лабораторной работе №4

Разработка сайта

Цель работы:

Цель данной работы является изучение принципов работы веб сайтов. Знакомство с языком разметки html, серверным программированием на языке PHP, а также основой работы с СУБД.

 

  1.  Постановка задачи

Необходимо создать веб сайт любительской хоккейной лиги. Основные задачи сайта:

  •  Популяризация игры в любительский хоккей в Республике Башкортостан и городе Уфа.
  •  Создание единого информационного хоккейного пространства
  •  Возможность узнать поближе команды, посмотреть расписание, турнирную таблицу и обсудить последние игры на мини форуме.

  1.  Решение задачи

Для создания сайта распишем основные этапы:

Этапы создания сайта:

  1.  Запуск приложения. Инициализация приложения
  2.  Открытие FTP соединения
  3.  Проверка на существование файла на FTP сервере
  4.  Загрузка файла с FTP сервера
  5.  Закрытие соединения

  1.  Реализация

Для реализации простого FTP-клиента в Python используется модуль ftplib.  . Работа с ним ведется на достаточно низком уровне, и порой напоминает обычный сеанс FTP, выполняемый вручную. Поверх него существует модуль ftputil который реализует высокоуровневую обертку поверх ftplib.

  1.  Руководство программиста

Приведенный ниже скрипт соединяется с сервером ftp и проверяет существует ли файл на ftp сервере. Если файл существует скачивает его.

   

host = ftputil.FTPHost(HOST, USER, PASSWORD) # создается соединение с сервером

   file_dir, file_name = os.path.split(FILE)

   print 'try downlo ad %s' % FILE

   if host.path.isdir(file_dir) and host.path.isfile(FILE): # проверяется существование файла

       print 'file is existing, download to:', DEST_DIR+file_name

       host.download(FILE, DEST_DIR+file_name, 'b') # cкачивается файл

   else:

       print 'file "%s" does not exist on server'%FILE

   return host

  1.  Руководство пользователя

Работа приложения

Для работы приложения необходимо запустить ftp клиент.

После этого если необходимый файл(который задаётся в файле конфигураций) ,если он существует ,будет успешно загружен в выбранную вами папку.

  try download /home/ilgiz/ftp/example.txt

 file is existing, download to: /tmp/test/example.txt

В случае, если такого файла не существует, программа напишет ошибку:

try download /home/ilgiz/ftp/example.txt

file “/home/ilgiz/ftp/example.txt” does not exist on server

Конфигурационный файл

Конфигурационные переменные:

HOST – адрес ftp сервера

USER – логин

PASSWORD -  пароль

FILE – файл на FTP сервере, который нужно скачать

DEST_DIR – папка, куда нужно поместить скаченный файл


 

А также другие работы, которые могут Вас заинтересовать

22429. СТРУКТУРА АПК И ЕЕ ХАРАКТЕРИСТИКА 47.5 KB
  СТРУКТУРА АПК И ЕЕ ХАРАКТЕРИСТИКА Структура АПК и соотношение отраслей. Территориальная и продуктовая структура АПК и ее характеристика Производственная и социальная инфраструктура АПК Организационноэкономический механизм хозяйствования в АПК 1. Структура АПК и соотношение отраслей. АПК характеризуется особой сложностью.
22430. ОРГАНИЗАЦИОННЫЕ ФОРМЫ КООПЕРАЦИИ ПО ПРОИЗВОДСТВУ СЕЛЬСКОХОЗЯЙСТВЕННОЙ ПРОДУКЦИИ 163 KB
  Межхозяйственные предприятия основы их создания и функционирования. Сельскохозяйственные предприятия выполняющие функцию МХП 4. К частным признакам относятся: глубина и устойчивость производственноэкономических связей между предприятиями организациями участвующими в кооперации; направление деятельности производство продукции переработка торговля производственное и бытовое обслуживание; специализация в рамках отдельной отрасли или территории; границы правовой и хозяйственной самостоятельности участников кооперации полное...
22431. СУЩНОСТЬ И ОБЪЕКТИВНЫЕ ПРЕДПОСЫЛКИ РАЗВИТИЯ АГРОПРОМЫШЛЕННОЙ ИНТЕГРАЦИИ 154.5 KB
  Агропромышленные предприятия 2. Агропромышленные предприятия Агропромышленные предприятия это производственнохозяйственные единицы осуществляющие силами своего коллектива производство сельскохозяйственной продукции ее переработку а в ряде случаев и реализацию. В составе агропромышленного предприятия как сельскохозяйственное так и промышленное производство теряют юридическую самостоятельность и становятся новым производственным подразделением нового комбинированного предприятия имеют общий уставной фонд единый...
22432. СОЗДАНИЕ И ФУНКЦИОНИРОВАНИЕ СПК В РЕСПУБЛИКЕ БЕЛАРУСЬ 86 KB
  Сельскохозяйственный кооператив является юридическим лицом и имеет следующие правомочия: создавать представительства и филиалы; осуществлять виды деятельности предусмотренные законом; иметь в собственности покупать или иным образом приобретать продавать закладывать и осуществлять иные вещные права на имущество и земельные участки в том числе переданные ему в виде паевого взноса в паевой фонд кооператива; создавать резервный и другие неделимые фонды кооператива и вкладывать средства резервного фонда в банки и другие кредитные учреждения...
22433. ОСНОВЫ СОЗДАНИЯ И ФУНКЦИОНИРОВАНИЯ КООПЕРАТИВОВ ЗА РУБЕЖОМ 277.5 KB
  В США кооперативам принадлежит 15 всего экспорта значительная доля рынка принадлежит потребительским кооперативам в Дании 33 в Норвегии 25. В мировой практике сложились два типа сельскохозяйственных кооперативов: кооперативы производителей называемые также обслуживающими или вертикальными кооперативами и производственные кооперативы называемые также артелями или горизонтальными кооперативами. Второй тип кооперативов производственных предполагает объединение крестьян для совместного производства продукции растениеводства...
22434. МЕЖОТРАСЛЕВЫЕ ИНТЕГРАЦИОННЫЕ СВЯЗИ В ПРОДУКТОВЫХ ПОДКОМПЛЕКСАХ 243.5 KB
  К продовольственному комплексу относятся отрасли или подотрасли а также виды деятельности материального производства при наличии следующих условий: прямого влияния производства на достижение основных целей комплекса; межотраслевых связей по поставкам и использованию продукции; обратных связей между отрасльюпотребителем и отрасльюпоставщиком. объединения отраслей подотраслей видов деятельности взаимоувязанных в экономическом технологическом отношении в процессе производства конечных продуктов. Формирование продуктовых подкомплексов...
22435. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ КООПЕРАЦИИ 117 KB
  ТЕОРЕТИЧЕСКИЕ ОСНОВЫ КООПЕРАЦИИ 1. Сущность кооперации. Формы и виды кооперации. Понятие межхозяйственной кооперации и направления ее развития.
22436. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АГРОПРОМЫШЛЕННОЙ ИНТЕГРАЦИИ 86 KB
  ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АГРОПРОМЫШЛЕННОЙ ИНТЕГРАЦИИ 1. Теоретические основы агропромышленной интеграции. Типы и виды агропромышленной интеграции. Факторы агропромышленной интеграции.
22437. ИСТОРИЯ УЧЕНИЙ О КООПЕРАЦИИ 1.88 MB
  ИСТОРИЯ УЧЕНИЙ О КООПЕРАЦИИ 1. Развитие кооперации во второй половине XIX века 3. Чаянова о кооперации 7. Колыбелью и родиной кооперации является Западная Европа.