Прислано
Vova 12-04-2012 16:48
#1
ТЫ пИСАЛ,ЧТО СКРИпТ НАШЕЛ пО АВТОЗАГРУЗКЕ ФАЙЛОВ С ДРУГОГО СЕРВАКА...РЕАЛИЗУЙ)))
Загрузка по фтп
Код
<?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);
?>
php_net - здесь есть по загрузка по фтп.
Код
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
Пользуйся этими функциями.
Редактировал
Vova 12-04-2012 16:49