![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| paxer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.3.2007 Репутация: нет Всего: нет |
Здраствуйте!
Проект, суть которого заключается как в YourTube. Есть главный медиа сервер на котором хранятся все видео файлы зааплоаденные пользоватями. Назовем этот сервер главным сервером. Далше есть так называемые клиентские сервера (сайты) на которых стоит видео галерея на которой пользователи могут просматривать видео которые доступны для данного клеинтского сервера и данной видео галерии (но все файлы что смотрят юзеры находяться физически и храняться на главноем медиа сервере) самое главное что пользоваители этих клиентских серверов (сайтов с видео галерей) могут делать upload своих файлов которые сохраняются на главноем медиа сервере, но доступны для просмотра с текущего. То есть задача такова. Написать серверную часть на php для Меди Сервера (хранилища файлов) принимающюю файлы с разных клиентских серверов и идетнификаторы файлов и прочее. Написать клиентские Видео Галереи (php/asp.net/java/colsfusion) для установки на серверах клиентов. Воспроc: Кау лучше организовать передачу зааплоаденного файла с клиентского сервера на главный Медиа Сервер, так чтобы не ыбло проблем с тем что МедиаСервер написан на php а клиентская Видео Галерея на asp.net к примеру. Варианты 1) Зааплоадить с клиентской галерии прямо сразу на Медиа Сервер возможно ли ? 2) Зааплоадить сначала на клиентский сервер а потом неким демоном сделать передачу этого файла с параметрами авторизации и принадлежности конкретной галереии и клиенту на галвный Медиа сервер? Рассматривал варианты 1) Web Service (SOAP) 2) standart POST 3) FTP 4) Socet На мой взягляд standart POST будет самым простым и без проблемным. Подскадите pls ваше мнение как решить лучше эту проблему ? |
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Нет проблемы зааплоадить файл не на тот сервер, на котором размещен сайт. Достаточно поставить соответствующий URL в action. Для идентификации галереи можно передать дополнительный параметр в POST запросе (какой-нибудь hidden field формы).
Если же зачем-то необходимо дублировать загрузку и на сторону клиента, серверный скрипт может помимо основной работы протранслировать принятые данные на URL скрипта клиента. Используйте curl (как вариант, его PEAR - овскую оболочку HTTP_Request) -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
как текст из textarea
сохранить в файл p.s Я окошком промахнулся Это сообщение отредактировал(а) Sniper - 15.6.2007, 13:50 -------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| teroni |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 1 Всего: 22 |
|
|||
|
||||
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
как это с кнопкой совместить?
-------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| Golda |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
А Вам что, форму нужно выводить в обоих случаях: и при GET, и при POST запросе? Обычно удобнее вначале делать анализ ситуации, проверки, действия, а исходя из него уже решать, что выдавать пользователю на экран. Т.е.
Это сообщение отредактировал(а) Golda - 16.6.2007, 00:17 -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |