ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript > ПО для Web разработчика
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Заливка файлов по фтп
  #1  
Старый 01.03.2010, 14:18
Аватар для edos
edos
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме:
772501

Репутация: 38
По умолчанию Заливка файлов по фтп

Ищу простенький скрипт на пхп для заливки нескольких файлов на сервер по списку фтп.
 
Ответить с цитированием

  #2  
Старый 02.03.2010, 19:08
Аватар для edos
edos
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме:
772501

Репутация: 38
По умолчанию

если кто возьмется написать возможно небольшое вознаграждение в вм
 
Ответить с цитированием

  #3  
Старый 02.03.2010, 19:12
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

http://ru2.php.net/manual/en/function.ftp-fput.php
Кури
 
Ответить с цитированием

  #4  
Старый 02.03.2010, 19:35
Аватар для edos
edos
Познающий
Регистрация: 29.08.2005
Сообщений: 97
Провел на форуме:
772501

Репутация: 38
По умолчанию

спасибо, не вкурил, я не кодер

есть список вида:

cwslegt:r4K9Bx@194.134.17.24
cennik_ap:W3R5jk7FcE@79.139.30.249
a87357523IeX4@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

по нему надо залить пару файлов.
 
Ответить с цитированием

  #5  
Старый 03.03.2010, 00:50
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

10$ php, 20$ - perl, 50$ - perl multithread
 
Ответить с цитированием

  #6  
Старый 03.03.2010, 03:25
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 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($connecttrue);
            
$put ftp_put($connect$file$dir.'/'.$fileFTP_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..
 
Ответить с цитированием

  #7  
Старый 20.03.2010, 18:29
Аватар для matulis
matulis
Новичок
Регистрация: 20.03.2010
Сообщений: 1
Провел на форуме:
764

Репутация: 0
По умолчанию

а можно ли, чтобы не в корень заливало, а в папку скажем, что есть на серваке, то есть если есть какая-то папка, то переходим туда и заливаем. Имя папки в принципе меняется, поэтому привязки не должно быть. То есть главное чтобы она там была. А то файлы льются рядом
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пхп фтп - не возвращает список файлов Дикс PHP, PERL, MySQL, JavaScript 3 21.12.2009 01:49
«Отличная программа для фтп селлеров» EvilHacker Разное - Покупка, продажа, обмен 4 19.03.2009 12:16
Файлчекер (FileChecker) скрипт мониторинга файлов сайта TreV@N PHP, PERL, MySQL, JavaScript 6 07.02.2009 05:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ