Допусти я хочу ограничить объём какой то канкретной директории, и мне необходимо запретить запись файлов в эту дирекрию при привышении её оъёма скажем 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) не тупить
Ты делаешь настройки в своём 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мб)
- скрипт запускается скажем 1 раз в час
- проверяет вес "этой" папки
- если если квота превышена - находим последний записанный файл и delete
- повторяем цикл пока в папки не станет допустимым (в моём случае - не более 50мб)
Спустя 6 минут, 41 секунда (8.11.2010 - 14:07) Семён написал(а):
Железная логика и прекрасный алгоритм! Молоток!

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

Спустя 2 часа, 17 минут, 28 секунд (8.11.2010 - 16:35) Игорь_Vasinsky написал(а):
Цитата |
решение: - скрипт запускается скажем 1 раз в час - проверяет вес "этой" папки - если если квота превышена - находим последний записанный файл и delete - повторяем цикл пока в папки не станет допустимым (в моём случае - не более 50мб) |
так что успокойтесь! всем спасибо.
Спустя 11 минут, 29 секунд (8.11.2010 - 16:46) Семён написал(а):
Железная логика и прекрасный алгоритм! Молоток!
Запиши свой алгоритм куда-нить и отложи на пару лет, потом найдёшь эту запись и будешь уписиваться над своими грандиозными идеями.

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

Если ты даун, я в этом виноват? ) И не хочешь слушать, что тебе сказал я и линкер, это твои проблемы. Вот и всё.
Спустя 1 минута, 12 секунд (8.11.2010 - 16:57) Игорь_Vasinsky написал(а):
вырости. терминатор клавиатурный.
Спустя 1 час, 23 минуты, 19 секунд (8.11.2010 - 18:20) Семён написал(а):
Не хочу быть терминатором, лучше чаком или робокопом.
Спустя 3 минуты, 55 секунд (8.11.2010 - 18:24) Игорь_Vasinsky написал(а):

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

Спустя 2 часа, 39 минут, 22 секунды (8.11.2010 - 22:18) Игорь_Vasinsky написал(а):
путём всё.
просто твой вариант действтельно бы помог еслиб у меня бы доступ к настрокаь ftp...
я вообще придумал по другому: ftp доступ откывать не буду -сделаю форму для загрузи файлов и буду проверять как говориться "на лету"
просто твой вариант действтельно бы помог еслиб у меня бы доступ к настрокаь 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