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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CURL передача файла на фтп-сервер 
:(
    Опции темы
SkyA
Дата 7.6.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 17.7.2006

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



Как с помощью CURL загрузить с моего сервера нужный файл, на другой сервер? Если есть пример, поделитесь пожалста.. =)
PM MAIL   Вверх
SinSoul
Дата 7.6.2007, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 7.6.2007

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



А не легче это сделать с ftp командами? Причём помоему CURL отключён в безопасном режиме.
PM MAIL   Вверх
SkyA
Дата 7.6.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 17.7.2006

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



легче.. но у нас наоборот фтп команды отключены, зато есть курл)
PM MAIL   Вверх
SinSoul
Дата 7.6.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 7.6.2007

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



Вот тута описано как пользоваться курлом, если честно сам не очень знаю что это такое smile удачи!
PM MAIL   Вверх
teroni
Дата 7.6.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А чего нельзя скриптом на втором сервер стянуть твой файл с первого сервера командами фтп?
Или на каком из серверов фтп-команды отключены?
PM MAIL   Вверх
SkyA
Дата 8.6.2007, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 17.7.2006

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



второй сервер - статический.. тоесть там скрипты не запустятся. =)
PM MAIL   Вверх
sTa1kEr
Дата 8.6.2007, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

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



Цитата(SkyA @  7.6.2007,  18:11 Найти цитируемый пост)
Если есть пример, поделитесь пожалста.. =) 

Советую читать комментарии пользователей на php.net (да и в любых других документациях). Чаще самое интересное бывает именно в комментариях, нежели в самой документации.
Цитата(ifa_2k -at- sina -dot- com @  29-Oct-2004 10:29)

With php 4.3.9 or higher,you can upload file to ftp server on win32 system
Код

<?php
function curl_upload($src) {
    $fn = basename($src);
    $dest = "ftp://user:[email protected]/incoming/$fn";
    $ch = curl_init();
   
    $fp = fopen($src,"r");
    curl_setopt($ch, CURLOPT_UPLOAD, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 300);
    curl_setopt($ch, CURLE_OPERATION_TIMEOUTED, 300);
    curl_setopt($ch, CURLOPT_URL, $dest);
    curl_setopt($ch, CURLOPT_INFILE, $fp);
    curl_setopt($ch, CURLOPT_INFILESIZE, filesize($src));
    curl_exec($ch);
    fclose ($fp);
    $errorMsg = '';
    $errorMsg = curl_error($ch);
    $errorNumber = curl_errno($ch);
    curl_close($ch);
    return $errorNumber;
}
?>

lower version php (I tried on php 4.3.3) on win32 can't do this and may cause php crash even you use CURLOPT_READFUNCTION.


Это сообщение отредактировал(а) sTa1kEr - 8.6.2007, 20:30
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




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


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

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