|
|
|||||
Спецы, помогите!!!!!!! - FTP в PHP
Люди - очень нужна помощь - проблема следующая
Я пишу проект Сталкер включающий в себя админа базы данных MySQL, FTP локально (типа RemoteView) и удалённо (типа www2ftp)... так вот - как быть? у меня на работе прокся и файервол - апач и PHP доступа к и-нету не имеют... FTP функция включающая пассивный обмен есть - ftp_pasv (PHP3 >= 3.0.13, PHP4 >= 4.0b4) ftp_pasv -- Turns passive mode on or off. Description int ftp_pasv (int ftp_stream, int pasv) Returns true on success, false on error. ftp_pasv() turns on passive mode if the pasv parameter is true (it turns off passive mode if pasv is false.) In passive mode, data connections are initiated by the client, rather than by the server. Но ей нужен открытый поток, чтобы открыть который нужен доступ в и-нет, которого нет Другое дело - windows commander - у него сразу можно выставить опцию Passive mode on и нет проблем... Как же быть здесь? Можа кто подскажет? Crazy? Advokat? Nagash? =) То есть надо поставить пассив мод, до использования функций, работающих с и-нетом - в том числе и ftp_connect Но чувствую, что ответ где-то близко =)
__________________
Rest in pieces! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
По-моему -- так. (c) Винни-Пух
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Но другое дело, что например в windows commander'e его можно устанавливать ДО исходящего... Хоть без и-нета вообще - а как так сделать в PHP?
__________________
Rest in pieces! |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
А как ты узнал, что в wc это делается ДО? По тому произнаку, что тебя об этом заранее спросили?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Угу =)
Там галку ставишь без всякого и-нета, а потом жмёшь коннект и УСЁ =) PS^ С Новым Годом !!!!!!!!
__________________
Rest in pieces! |
|
|||||
еретик
Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
|
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind Последний раз редактировалось Wave; 01.01.2003 в 18:17. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
В ЛЮБОМ случае вначале нужно установить исходящее соединение. ПОТОМ нужно включить пассивный режим, чтобы сервер не пытался создать соединение к клиенту и использовал уже существующее -
это я то понял - поэтому и спрашиваю - как сделать ЧУДО? -))) ПАССИВ до ИСХОДЯЩЕГО соединения -))
__________________
Rest in pieces! |
|
|||||
Лучше просто скажите - как сделать так, как в Виндоз КОммандере -)
Ведь он работает из под Стенки, а PHP нет
__________________
Rest in pieces! |
|
|||||
еретик
Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
|
последняя попытка...
обрати внимание на то, что в командере можно прописывать прокси обрати так же внимание на то, что контрольное соединение должно быть установлено в любом случае, и абсолютно пофиг кто потом будет порты слушать, клиент или сервер. чуда не будет.
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind |
Часовой пояс GMT +4, время: 00:34. |
|
« Предыдущая тема | Следующая тема » |
|
|