Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

01.03.2010, 14:18
|
|
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме: 772501
Репутация:
38
|
|
Заливка файлов по фтп
Ищу простенький скрипт на пхп для заливки нескольких файлов на сервер по списку фтп.
|
|
|

02.03.2010, 19:08
|
|
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме: 772501
Репутация:
38
|
|
если кто возьмется написать возможно небольшое вознаграждение в вм
|
|
|

02.03.2010, 19:12
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
http://ru2.php.net/manual/en/function.ftp-fput.php
Кури
|
|
|

02.03.2010, 19:35
|
|
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме: 772501
Репутация:
38
|
|
спасибо, не вкурил, я не кодер
есть список вида:
cwslegt:r4K9Bx@194.134.17.24
cennik_ap:W3R5jk7FcE@79.139.30.249
a8735752  3IeX4@64.235.57.62
bongda:bongda@203.162.70.67
depsuser:depsuser1@210.105.59.214
a7997679:r5I0JE@216.108.235.39
designerwardrobes.co.uk:JdFDzFcbn@79.170.40.122
dyrogblomster2:apumQD@194.63.250.14
bonnechance88:bond88@194.63.250.14
drumeles:7kp4m2@206.167.188.105
по нему надо залить пару файлов.
|
|
|

03.03.2010, 00:50
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
10$ php, 20$ - perl, 50$ - perl multithread
|
|
|

03.03.2010, 03:25
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Вот попробуй... Работать должен (по крайней мере раньше работал)
PHP код:
<?php
//**************** By Fepsis **************//
set_time_limit(0);
error_reporting(0);
$f_ftp = 'ftp.txt'; // ftp.txt - файл с ФТП акками вида: user:pass@host по одному в строке... лежать должен в папке со скриптом...
$dir = 'files'; // files - папка, в которой лежат файлы, которые необходимо грузить на ФТП... лежать должна в папке со скриптом...
$ftp = file($f_ftp);
$files = scandir($dir);
function put_file ($data_ftp, $dir, $file)
{
echo $data_ftp.' : '.$file;
$data_ftp = 'ftp://'.$data_ftp;
$data = parse_url($data_ftp);
$connect = ftp_connect($data[host]);
if($connect)
{
$res = ftp_login($connect, $data[user], $data[pass]);
if($res)
{
ftp_pasv($connect, true);
$put = ftp_put($connect, $file, $dir.'/'.$file, FTP_ASCII);
if($put) {echo ': <span style="color:#009900; font-weight:bold">Load</span><br>';}
else echo ': <span style="color:#FF0000; font-weight:bold">No put</span><br>';
}
else echo ': <span style="color:#FF0000; font-weight:bold">No login</span><br>';
ftp_close($connect);
}
else echo ': <span style="color:#FF0000; font-weight:bold">No connect</span><br>';
}
foreach ($ftp as $data_ftp)
{
for ($i = 2; $i < count($files); $i++)
{
put_file(trim($data_ftp), $dir, $files[$i]);
}
echo '<br>';
}
?>
В папку со скриптом кидаем файл ftp.txt, в нём акки фтп... Там же создаём папку "files" всё содержимое этой папки заливается в корень ФТП... В конце работы скрипта получишь отчёт...
Последний раз редактировалось Fepsis; 03.03.2010 в 03:33..
|
|
|

20.03.2010, 18:29
|
|
Новичок
Регистрация: 20.03.2010
Сообщений: 1
Провел на форуме: 764
Репутация:
0
|
|
а можно ли, чтобы не в корень заливало, а в папку скажем, что есть на серваке, то есть если есть какая-то папка, то переходим туда и заливаем. Имя папки в принципе меняется, поэтому привязки не должно быть. То есть главное чтобы она там была. А то файлы льются рядом
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|