Если я использую локальное имя файла, оно копируется правильно, однако, если вы оставите локальное имя файла пустым, вы должны получить содержимое файла.
Пример кода:
$stat = $sftp->get('xmlfile.cml','xmlfile.xml');
напечатать "$stat
";
(Это отлично работает)
$xmlcontent = $sftp->get('cp1301080801_status.xml');
print "Содержимое файла = $xmlcontent";
*(Это печатает то, что больше похоже на статистику файла, а не на его содержимое. Оно начинается с даты (которая представляет собой модифицируемую временную метку файла, за которой следуют некоторые цифры и имя файла). веб-сервер повторяется около 10 раз с числом после него, которое увеличивается каждый раз - например, номер порта или смещение в байтах) *
Было бы проще, если бы я этого не делал. Не нужно открывать локальный файл после передачи. имеете представление, что здесь происходит?
Подробнее здесь: https://stackoverflow.com/questions/142 ... t-get-corr
Мобильная версия