2011-02-07 2 views
0

Мне нужно поставить xml-файл на удаленный сервер, используя php.ftp_put отправляет неполный файл

Мой файл создан скриптом php (и все в порядке), а затем я загружаю его на другой сервер.
, но когда он туда, файл не завершен! длится 10 строк.

любая помощь?

PHP КОД

function upload(){ 
    $ftp = ftp_connect('ftp.myhost.com'); 
    $rc = ftp_login($ftp, 'myuser', 'mypwd'); 
    $rc = ftp_pasv ($ftp, FALSE); 
    $rc = ftp_chdir($ftp, $folder); 
    $rc = ftp_put ($ftp, 'myfile.xml', 'myfile.xml', FTP_ASCII); 
    ftp_close($ftp); 
} 

ответ

2

Вы пытались использовать 'FTP_BINARY' вместо 'FTP_ASCII?

Кроме того, я не думаю, что он вызывает вашу проблему, но где переменная $ folder заполняется в вашем коде?

+0

Да, все в порядке в коде, это странно - .- – tampe125

1

HI,

FTP_BINARY Пользователь вместо FTP_ASCII чек на размер_файла также, возможно, что ваш сервер не позволяет желых файлы

+0

пытался с FTP_BINARY, но у меня все еще проблема. также файл очень маленький, 40k – tampe125

Смежные вопросы