[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Оганичение к закачке файлов на FTP сервер
Игорь_Vasinsky
ТАк вот:

Допусти я хочу ограничить объём какой то канкретной директории, и мне необходимо запретить запись файлов в эту дирекрию при привышении её оъёма скажем 50 мб, причём учитывая что файл заливали по протокол FTP, используя FTP клиент, ане web-интерфейс?



Спустя 3 минуты, 21 секунда (8.11.2010 - 13:23) Семён написал(а):
Google. запрос: ftp bandwidth

Спустя 13 минут, 26 секунд (8.11.2010 - 13:37) Игорь_Vasinsky написал(а):
необходима реаизация на PHP

Спустя 12 минут, 27 секунд (8.11.2010 - 13:49) Семён написал(а):
Тут PHP не причём вообще, т.е. нет никакой разницы на каком языке ты делаешь upload (нужно только отлавливать код ошибки)
Ты делаешь настройки в своём FTP сервере (в зависимости от того какой он у тебя) и если привышаешь квоту, сервер тебе выдаст соответствующую ошибку, которую как раз поймает php и выдаст пользователю.

1) ftp bandwidth ftp квоты
2) осмысление задачи
3) не тупить

Спустя 4 минуты, 47 секунд (8.11.2010 - 13:54) linker написал(а):
Ребят не путайте, PHP - это одно, а FTP-сервис это совсем другое. Иначе если FTP-сервис не написан на PHP.

Спустя 2 минуты, 52 секунды (8.11.2010 - 13:57) Семён написал(а):
Цитата (linker @ 8.11.2010 - 14:54)
Ребят не путайте, PHP - это одно, а FTP-сервис это совсем другое. Иначе если FTP-сервис не написан на PHP.

С чего ребят?! Читай что я написал.

Спустя 43 секунды (8.11.2010 - 13:57) Игорь_Vasinsky написал(а):
Цитата
3) не тупить


если у меня нет доступа к настройкам FTP ?



тема закрыта.

Спустя 3 минуты, 2 секунды (8.11.2010 - 14:01) Игорь_Vasinsky написал(а):
решение:

- скрипт запускается скажем 1 раз в час
- проверяет вес "этой" папки
- если если квота превышена - находим последний записанный файл и delete
- повторяем цикл пока в папки не станет допустимым (в моём случае - не более 50мб)

Спустя 6 минут, 41 секунда (8.11.2010 - 14:07) Семён написал(а):
Железная логика и прекрасный алгоритм! Молоток! laugh.gif

Спустя 6 минут, 8 секунд (8.11.2010 - 14:13) linker написал(а):
Цитата
Тут PHP не причём вообще, т.е. нет никакой разницы на каком языке ты делаешь upload
Тут стандартный ftp-сервер и стандартный ftp-клиент.
Цитата
Ты делаешь настройки в своём FTP сервере (в зависимости от того какой он у тебя) и если привышаешь квоту, сервер тебе выдаст соответствующую ошибку, которую как раз поймает php и выдаст пользователю.
Настройка квот ftp-сервера. Если нет доступа, то нужно идти к админам. PHP тут вообще не при делах, потому и ловить ему тут нечего.

Спустя 3 минуты, 53 секунды (8.11.2010 - 14:17) Семён написал(а):
linker
Вчитайся, что я ему сказал, ты пытаешься ща мусолить то что уже было сказано smile.gif

Спустя 2 часа, 17 минут, 28 секунд (8.11.2010 - 16:35) Игорь_Vasinsky написал(а):
Цитата
решение:

- скрипт запускается скажем 1 раз в час
- проверяет вес "этой" папки
- если если квота превышена - находим последний записанный файл и delete
- повторяем цикл пока в папки не станет допустимым (в моём случае - не более 50мб)




так что успокойтесь! всем спасибо.

Спустя 11 минут, 29 секунд (8.11.2010 - 16:46) Семён написал(а):
Железная логика и прекрасный алгоритм! Молоток! laugh.gif
Запиши свой алгоритм куда-нить и отложи на пару лет, потом найдёшь эту запись и будешь уписиваться над своими грандиозными идеями.

Спустя 7 минут, 46 секунд (8.11.2010 - 16:54) Игорь_Vasinsky написал(а):
так ты вообще ничё не предложил епт.

Спустя 1 минута, 42 секунды (8.11.2010 - 16:56) Семён написал(а):
Я тебя сейчас посылаю на 3 буквы начинающихся с буквы Х. wink.gif
Если ты даун, я в этом виноват? ) И не хочешь слушать, что тебе сказал я и линкер, это твои проблемы. Вот и всё.

Спустя 1 минута, 12 секунд (8.11.2010 - 16:57) Игорь_Vasinsky написал(а):
вырости. терминатор клавиатурный.

Спустя 1 час, 23 минуты, 19 секунд (8.11.2010 - 18:20) Семён написал(а):
Не хочу быть терминатором, лучше чаком или робокопом.

Спустя 3 минуты, 55 секунд (8.11.2010 - 18:24) Игорь_Vasinsky написал(а):
user posted image как хочь... лан давай. спасиб за участие.

Спустя 1 час, 14 минут, 5 секунд (8.11.2010 - 19:38) Семён написал(а):
Игорь_Vasinsky
А ты извини за оскорбления имхо уродец я и неправ smile.gif, просто ты не хочешь слышать что говорят другие.

Спустя 2 часа, 39 минут, 22 секунды (8.11.2010 - 22:18) Игорь_Vasinsky написал(а):
путём всё.

просто твой вариант действтельно бы помог еслиб у меня бы доступ к настрокаь ftp...

я вообще придумал по другому: ftp доступ откывать не буду -сделаю форму для загрузи файлов и буду проверять как говориться "на лету"


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.