Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Curl + ftp-upload, много файлов подряд, не разрывая сессии, иначе очень медленно 
:(
    Опции темы
Ibragim
Дата 29.11.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 28.9.2004
Где: Киев

Репутация: нет
Всего: нет



День добрый.
Не подскажет ли уважаемое сообщество как грамотно решается следующий вопрос.
Необходимо залить по ftp папку (без вложенных папок, просто набор файлов), условием задачи также является непременное использование curl.
Счас реализовано так:

Код

while ($afile = @trim(readdir($dir))) if($afile !== '..' and $afile !== '.')
{
        <...>
        $cUrl = curl_init($ftp);
        curl_setopt($cUrl, CURLOPT_UPLOAD, 1);
        curl_setopt($cUrl, CURLOPT_INFILE, $f);
        curl_setopt($cUrl, CURLOPT_INFILESIZE, filesize($filename));
        <...>
        curl_exec($cUrl);
        curl_close($cUrl);
        <...>
}


Однако скорость у этой реализации, прямо скажем, плачевная. Я считаю, что это связано с постоянной установкой ftp-соединения, авторизацией и так далее. 
Поэтому вопрос: возможно ли сделать подобную заливку средствами curl, ОДИН раз установив соединение и авторизировавшись. Если да, прошу схематический пример.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0938 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.