Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скачать файл спомощью ПХП с сетевого компьютера, подробности внутри... 
:(
    Опции темы
X-Vlad
Дата 8.9.2006, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: нет
Всего: 5



Привет всем.

Есть сервер Юниксовый.. на нем розмещается некий сайт.. этот сервак подключен в локалку... на локальном компьютере есть файл который надо чтобы люди скачивали.. розмещать его на юниксовом сервере нету возможности.. 
Как выйти из ситуации?

Суть:

Клиент открывает страницу.. нажимает на ссылку и качает файл.


Хелп smile smile 


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 8.9.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: нет
Всего: 88



Какая ось на компе, с которого нужно файл сливать?

Это сообщение отредактировал(а) ZeeLax - 8.9.2006, 12:31


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
-=Ustas=-
Дата 8.9.2006, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(X-Vlad @  8.9.2006,  10:20 Найти цитируемый пост)
Есть сервер Юниксовый.. на нем розмещается некий сайт.. этот сервак подключен в локалку... на локальном компьютере есть файл который надо чтобы люди скачивали.. розмещать его на юниксовом сервере нету возможности.. 
Как выйти из ситуации?

Самый простой выход - монтируй локальный диск, и отдавай тот файл пользователям.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
X-Vlad
Дата 12.9.2006, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

Репутация: нет
Всего: 5



Цитата(ZeeLax @ 8.9.2006,  10:16)
Какая ось на компе, с которого нужно файл сливать?

Windows 2000 Server

Добавлено @ 12:28 
Цитата(-=Ustas=- @ 8.9.2006,  11:28)
Цитата(X-Vlad @  8.9.2006,  10:20 Найти цитируемый пост)
Есть сервер Юниксовый.. на нем розмещается некий сайт.. этот сервак подключен в локалку... на локальном компьютере есть файл который надо чтобы люди скачивали.. розмещать его на юниксовом сервере нету возможности.. 
Как выйти из ситуации?

Самый простой выход - монтируй локальный диск, и отдавай тот файл пользователям.

нету такой возможности smile


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 12.9.2006, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



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


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Eugene_Bond
Дата 12.9.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: нет
Всего: 4



отдавать его "ручками" используя fpassthru или read+print
а открывать или прямо с сервера или подняв на сервере ftp и открывая по ftp
о враперах тут
PM MAIL   Вверх
MuToGeN
Дата 13.9.2006, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



ИМХО либо поднимать на виндовой машине ftp или http сервер и выдавать файл по соответствующему протоколу, либо расшарить папку на виндовой машине и man smbclient


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Eugene_Bond
Дата 19.9.2006, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: нет
Всего: 4



Хм..
Волею судеб пришлось погрязнуть в WebDAV..

В общем судя по задаче -- WebDAV и есть оптимальным решением.

Поднять сервер не проблема (есть масса готовых ОС-независимых решений; при помощи Apache вопрос решается буквально за несколько минут). Для клиентской части наиболее простым решением есть PEAR::WebDAV_Client.

Он регистрирует свой врапер и работа с удаленными файлами осуществляется "нативным" способом.
типа:

Код

require_once('HTTP/WebDAV/Client.php');

readfile('webdav://storage-host/storage-path/stored-file');

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0529 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.