poiuyt1234
Новичок
как реализовать ftp протокол через socks или http прокси?
Нашел вот такой код для работы с ftp через curl:
Это без прокси.. но в curl можно задать прокси и тип прокси:
меня интересует пройдет ли такая схема?
Как и можно ли решить мой вопрос?
Нашел вот такой код для работы с ftp через curl:
PHP:
if (isset($_POST['Submit'])) {
if (!empty($_FILES['upload']['name'])) {
$ch = curl_init();
$localfile = $_FILES['upload']['tmp_name'];
$fp = fopen($localfile, 'r');
curl_setopt($ch, CURLOPT_URL, 'ftp://ftp_login:[email protected]/'.$_FILES['upload']['name']);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($localfile));
curl_exec ($ch);
$error_no = curl_errno($ch);
curl_close ($ch);
if ($error_no == 0) {
$error = 'File uploaded succesfully.';
}
else {
$error = 'File upload error.';
}
}
else {
$error = 'Please select a file.';
}
}
PHP:
curl_setopt($cUrl, CURLOPT_PROXY, $proxy);
curl_setopt($cUrl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
Как и можно ли решить мой вопрос?
и кажись там нужно второе соединие на 20й порт устанавливать.