Всем привет.
Хотел бы узнать как переделать модуль files чтобы при загрузке файла он помещался на другую машину.
Помогите.
files - загрузка на удалёный сервер
- Создаете в файле admin/index.php дополнительную функцию, которая реализует CURL класс для загрузки на удаленный сервер.
- На сервере, который должен принять файл должны быть разрешены внешние коннекты и размещен скрипт донор, который принимает отправленный файл.
Посмотрите как это реализовано в примере, и реализуйте по подобию.
ps: сделал на скорую руку, так, что не обессудьте...
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
решил попробовать пример.....не получилось. Может я гдето ошибку сделал?....
разрешить внешние коннекты, я так понимаю что это настроить апач? какой функцией реализуют? У меня 1 сервер, там где расположен сайт стоит на Linux. 2 сервер на win32. Знаю не сильно и гуд. но работаем потехоньку =) Curl enabled.
В скачаном примере изменил :
// Задаем скрипт на сайте, который примет наш запрос и обработает его
$url = 'http:// ip +мой путь к файлу /server_upload/server_upload.php';
Может про незнаю чегото? Просто первый раз работаю с такими операциями....
Но файл таки не загружается....
Чуть не забыл, проблемой не может стать что у меня система slaed lite 2.6?
Права на папки куда загружаются файлы выставьте 777.
Включите протоколирование ошибок, посмотрим что у Вас не так.
Этот скрипт 100% рабочий...
какой функцией реализуют?
настройкой php.ini...
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
dayser, ну а как Вы хотели?
Файл изначально загружается по протоколу http, потом пересылается по curl...
Пересылка осуществляется почти мгновенно, а вот загрузка занимает время (все зависит от Вашего канала и от ограничений на размер и время загрузки файла на стороне хостера).
Можно сделать и через ftp, но это уже немного из другой оперы...
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
спасибо буду курить маны потехоньку по курлу. У меня канал 10 мб сек на каждого юзвера, колл-во юзверов не ограничено)) Самый супер мега хост, моя домашняя машина, точнее 3 штуки)) Работают в режиме сервер. Кабели идут оптика. Возможно всё дело зависает на Windows?Я уже вообще разочеровался внём. Перешёл на Linux как и дома так и на работе, единственно немогу перевести 1 машину, потому как при переводе надо форматировать разделы, но там 800 фильмов. для сайта.(((( И со slaeda никуда не убегу)



сори жаргоны и сокращения не шкребу))




