darkleviathan
@darkleviathan

Как передать содержимое в файле xml на sftp?

Пытаюсь передать файл xml c содержимым через SSH
Скрипт для генерирования файлов у меня готов.
$ch = curl_init();
$localfile = $xm;
$remotefile = 'report-01.xml';
$fp = fopen($localfile, 'r');
curl_setopt($ch, CURLOPT_URL, 'sftp://...@...../'.$remotefile);
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.';
}


содержимое я пытался передать через $localfile = $xm;
переменная $xm у меня содержимое <test></test>

Файл создается но он пустой.
Что я сделал не так?

Возожно есть еще какие-то варианты.
На Curl, чтоб сформировать и передать xml файл по ssh
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы