FancyUpload - загрузка файлов на сервер со страниц сайта

Часто в администраторской зоне самописного сайта возникает необходимость загружать какие-то файлы на сервер, кроме того данную возможность иногда требуется реализовать и непосредственно для посетителей сайта, чтобы они могли загружать изображения или какие-то другие файлы.

В этом уроке мы рассмотрим создание такого загрузчика, который позволяет загружать сразу несколько файлов одновременно, поддерживает загрузку больших файлов, а также имеет прогресс-бар, показывающий, какой объем загружен и какой еще осталось загрузить.

Называется этот загрузчик FancyUpload и основан он на библиотеке mootools с использованием флэш-файла для создания информативной анимации.

 

Автор: Сергей Патин
Время урока: 11 мин. 57 сек.
Размер: 27 Мб.

Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Видеоуроки"

  • Как заставить человека просмотреть видео на сайте до конца?

    В этом уроке вы познакомитесь с отличным плеером для показа видео на вашем сайте JW Player, а также научитесь взаимодействовать с ним, привязывая к разным моментам просмотра видео всякие события. Например, если вы делаете какую-то продающую презентацию и хотите, чтобы люди увидели кнопку заказа только ближе к концу презентации, то с помощью данного видео вы сможете это сделать.

  • Эффект дразнящего уголка для вашего сайта

    Я думаю, вы уже много раз наталкивались на эффект дразнящего уголка на сайтах разных инфобизнесменов. Этот прием хорошо себя зарекомендовал, поэтому с помощью него вы сможете немного увеличить свою подписную базу или повысить продажи.

  • Как добавить комментарии Вконтакте к своему сайту

    Многие мечтают о хорошей системе комментариев на своем сайте. Ведь большое количество комментариев к вашим материалам создают активность аудитории, благодаря которой видно, что сайт живой, и его посещают другие люди. Но проблема в том, что большинство стандартных систем комментирования, которые встроены в движки сайтов, позволяют оставлять комментарии только зарегистрированным пользователям. Либо, если открыть их для всех, то вас замучают спамеры.

  • Эффективная гостевая книга для joomla-сайта

    Гостевые книги часто используются на сайтах в качестве эффективного способа обратной связи с людьми, которые заходят на ваш сайт. Посетители могут высказать свое мнение относительно сайта, дать какой-то совет или задать вопрос. И в этом уроке мы установим на сайт, работающий на движке джумла, компонент гостевой книги phoca guestbook.

  • Открываем счет в системе PayPal

    Последние несколько лет все свои покупки на аукционе ebay и многих интернет-магазинах я оплачиваю с помощью системы PayPal. Это удобно, безопасно и быстро. О том, как открыть счет в этой системе, я расскажу в двух видеоуроках, которые записал специально для вас.

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 26 Марта 2012 10:38
    yurfact
    Хороший загрузчик. Урок видел раньше, на сайте evgeniypopov.com/, поэтому успел реализовать и протестировать. Все очень просто и доступно. Хотелось бы побольше информации о сочетании php с технологией ajax.
  • 26 Марта 2012 11:28
    userseal
    А если flash нет? И юзер умышленно и принципиально не хочет его ставить /как я/? Как быть? Эта штука не на все случаи жизни. Есть вот такая blueimp.github.com/jQuery-File-Upload/ без флеш. Тоже грузит несколько файлов за раз. Правда, если юзер выключил javascript, то уже ничего не будет работать.
    • 26 Марта 2012 13:09
      IKLO
      Для это обычно на нормальных сайтах есть и обычная загрузка файлов и js или flash.
    • 27 Марта 2012 02:13
      Kapi
      если отключил js это его проблемы. как вобще можно отключать js? сейчас не через стационарный телефон заходят
  • 26 Марта 2012 17:31
    yurfact
    Насколько помню при отключенном java в этом ресурсе используется обычная загрузка и указывается, что для полноценной работы скрипта требуется включить поддержку javascript
  • 13 Апреля 2012 14:51
    HobbytFizmat
    А как реализовать обратную операцию. т.е. удалить файл из папки на сервере?
  • 20 Апреля 2012 19:04
    anton950712
    а почему кнопка удалить не удаляет сами файлы?
  • 21 Апреля 2012 21:03
    nike1990
    Здравствуйте! Я хочу все имена загрузить в сессию, - в начале документа script.php пишу session_star(); - (проверял сессия открывается), потом код пишу после того места где переменной $new присваивается имя файла - $_SESSION['name'] = $new; - и в результате вообще нету не каких сдвигов, почему вообще нечего не заносится в сессию?
  • 29 Апреля 2012 16:00
    Alfaix
    Великолепно! Просто совершенство х)
  • 20 Июля 2012 11:03
    max_max_max
    Как всегда на Руселлере материалы выложены лучше чем где либо, в какой раз мои поиски "истины" заканчиваются здесь :) спасибо ребята, Вы молодцы!
  • 1 Декабря 2012 16:05
    allegamex
    На ajaxs.ru поменяли исходник и теперь все комментарии на англицком, и вместо русских символов каракули. Поменял кодировку в файле /fancyupload/index.html с utf-8 на windows-1251 - результатов не дало. Подскажите плиз кто знает решение пролемы.
  • 25 Марта 2013 23:03
    Xasler
    Помогите скрепить с базой данных, очень нужно
    • 29 Апреля 2013 22:58
      ghbrjkbcn
      да и мне очень
  • 25 Августа 2014 00:11
    Krab007
    Подскажите пожалуйста как увеличить размер загружаемого файла ?
    • 9 Декабря 2014 00:40
      superevg
      fancyupload\server\script.php (42 строка) //Проверяем размер загружаемых файлов if (!$error && $_FILES['Filedata']['size'] > 2 * 1024 * 1024) Ставим 500 * 1024 * 1024 - и норма
  • 9 Декабря 2014 15:39
    Сергей Сергей
    Подскажите как разрешить загрузку только одного файла ?
  • 27 Мая 2016 12:51
    Bogdanio
    А как передать переменную вместе с файлом в файл script.php???
  • 12 Сентября 2016 20:37
    Izic
    Подскажите, пожалуйста, как записать имена загруженных файлов в базу, а затем вывести в цикле.
  • Комментарий удален
    • 8 Декабря 2013 17:57
      r0b0t123
      Этот вопрос волнует многих пользователей fancyupload, но никто так и не ответил, да и в интернете инфу я не нашёл
^ Наверх ^