PHP - FTP & SOCKS

Статус
В этой теме нельзя размещать новые ответы.

terkin

Мой дом здесь!
Регистрация
9 Дек 2006
Сообщения
513
Реакции
200
Кто нибудь пробовал скриптом работать с удалённым FTP сервером через соксы?
 
используй curl
что-то типа такого:

<?
$fp = fopen(__FILE__, “r”); //открываем файл
/* искомый URL(ftp) */
$url = “Для просмотра ссылки Войди или Зарегистрируйся
$ch = curl_init(); //инициализируем curl сессию
/* URL который должен быть получен */
curl_setopt($ch, CURLOPT_URL, $url);
/* непосредственно возвращаем трансфер */
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
/* устанавливаем прокси */
$proxy = "127.0.0.1:9050";
curl_setopt($cUrl, CURLOPT_PROXY, $proxy);
//устанавливаем тип прокси SOCKS 5; по умолчанию HTTP
curl_setopt($cUrl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
/* подготавливаем файл к «выгрузке» */
curl_setopt($ch, CURLOPT_UPLOAD, 1);
/* Файл, из которого приходит ввод вашего трансфера */
curl_setopt($ch, CURLOPT_INFILE, $fp);
/* режим ASCII для FTP*/
curl_setopt($ch, CURLOPT_FTPASCII, 1);
/* возвращаем трансфер вместо печати напрямую */
curl_setopt($ch, CURLOPT_INFILESIZE, filesize(__FILE__));
$result = curl_exec($ch); // Выполняем curl сессию
curl_close($ch); // // Завершаем curl сессию
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху