<?php $ftp_server = "ftp.server.ru"; $ftp_user_name = "login"; $ftp_user_pass = "pass"; $AttmFile="http://www.gazeta.ru/lastnews.shtml"; $destination_file = "lastnews.shtml"; $conn_id = ftp_connect($ftp_server); if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name"; die; } else { echo "Соелинение с сервером: <b>$ftp_server</b>, пользователь: <b>$ftp_user_name</b><br>"; } $patharray = explode ("/", $AttmFile); $FileName=$patharray[count($patharray)-1]; $fd=fopen ($AttmFile, "rb"); while (!feof ($fd)) { $line = fgets ($fd, 1024); $FileContent .= $line; } $upload = ftp_put($conn_id, $destination_file, $FileContent, FTP_BINARY); fclose ($fd); if (!$upload) { echo "Блин, что то проблема с закачкой файла :("; } else { echo "Успешно закачали файл: <b>$source_file</b> на <b>$ftp_server<b> как <b>$destination_file<b>"; } ftp_close($conn_id); ?>
ftp_ alloc ftp_ cdup ftp_ chdir ftp_ chmod ftp_ close ftp_ connect ftp_ delete ftp_ exec ftp_ fget ftp_ fput ftp_ get_ option ftp_ get ftp_ login ftp_ mdtm ftp_ mkdir ftp_ nb_ continue ftp_ nb_ fget ftp_ nb_ fput ftp_ nb_ get ftp_ nb_ put ftp_ nlist ftp_ pasv ftp_ put ftp_ pwd ftp_ quit ftp_ raw ftp_ rawlist ftp_ rename ftp_ rmdir ftp_ set_ option ftp_ site ftp_ size ftp_ ssl_ connect ftp_ systype