Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: нeсколько вопросов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: фтп+пхп, импорт
qwerty
Отправлено: 04 Мая, 2010 - 02:23:21
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




доброй ночи.
1. При рeгe нa сaйтe юзeру нaдо aвтомaтичeски создaть нa фтп пaпку и фтп-aккaунт, имeющий доступ к нeй и нe уровнeм вышe.
Я тaк понимaю нaдо юзaть aпи пaнeли исп мeнeджeр, но хочу увидeть конкрeтный примeр по создaнию от профи.
2. Нужно зaпрeтить либо зaгрузку, либо исполнeниe скриптов в нeй.
3. Нe совсeм по фтп, но новую тeму чтоб нe создaвaть. Если сдeлaть импорт фaйлов по урл из тeкстaрea, т.e. Нeсколько фaйлов поочeрeди и в скриптe прописaть ignore user abort, сможeт ли второй юзeр тaк жe импортировaть фaйлы, покa скрипт рaботaeт от зaпускa пeрвого юзeрa?
4. И кaким обрaзом отслeдить стaтус кaждого фaйлa из вопросa 3?
Огромноe спaсибо.


-----
skype:tabyret4ik
 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Мая, 2010 - 03:58:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Все что вы хотите сделать можно сделать и на чистом пхп..
1 и 2. создайте папки там где вам надо и какие вам надо (используя абсолютные пути), поставьте им нужный чмод. Естественно у исполняемого скрипта должны быть соотв права на такие действия. 3. Один и тот же скрипт может быть вызван одновр неск пользователями, вы запускали несколько копий винампа? проблемы были?
(Добавление)
По большому счету лучше конечно будет вызывать консоль с правами юзера или группы, но можно попытатьсь и так как я описал выше. ! кстати:
4. 'Отследить' файлы можно стандартными ф-циями для работы с оными..
 
 Top
qwerty
Отправлено: 04 Мая, 2010 - 07:26:36
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




1 - Так а чистым пшп разве можно создать фтп-аккаунт?
4 - какими, например?
(Добавление)
3. А если в скрипте будет ignore user abort и юзер покинет скрипт, а файл еще будет импортироваться.


-----
skype:tabyret4ik
 
 Top
JustUserR
Отправлено: 04 Мая, 2010 - 09:37:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




qwerty пишет:
А если в скрипте будет ignore user abort и юзер покинет скрипт, а файл еще будет импортироваться.
В обычном случае такого попросту не может случаться - дело в том что код вашего PHP-скрпта начинает исполняться только тогда когда все HTTP-заголовски получены и произведена полная загрузка всего POST-запроса (По этой же причине на чистом PHP и HTML+JS невозможно написать загрузчик файлов с процентным прогресс-баром)
Что касается спецтального случая то это имеются модули для PHP-интерптератора - которые позволяют изменить его поведение а именно запускают PHP-код до полной загрузки - но это скорее всего не ваш случай


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
qwerty
Отправлено: 04 Мая, 2010 - 22:26:56
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?


-----
skype:tabyret4ik
 
 Top
JustUserR
Отправлено: 05 Мая, 2010 - 09:00:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




qwerty пишет:
И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?
Самый простой вариант это создать unix-пользователя и сделать для него соответствующую домашнюю папку на которую он будет попадать при заходе по FTP - а далее в настройках FTP или в .ftaccess прописать ограничения для пользователя в частности невозможность перехода в родительскую папку


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB