Ja tez mam linuxa i ten sam problem. Mam kdzies na dysku rozwiazanie. Zaraz podesle

No wiec mam:
<?php
// ustawienie zmiennych - należy je zmienić aby pasowały do aplikacji
$komp='host';
$uzytkownik='anonymous';
$haslo='haslo';
$plikzdalny='/pub/tsg/teraterm/ttssh14.zip';
$pliklokalny='/tmp/zapis/ttssh14.zip';
// łączenie z komputerem
$lacz=ftp_connect(\"$komp\");
if(!$lacz)
{
echo 'Błąd: Połączenie z serwerem niemożliwe<br />'; }
echo \"Połączono z $komp.<br />\";
// logowanie do komputera
@ $wynik=ftp_login($lacz, $uzytkownik, $haslo);
if (!$wynik)
{
echo \"Błąd: Nie można zalogować się jako $uzytkownik<br />\"; ftp_quit($lacz);
}
echo \"Zalogowano jako $uzytkownik<br />\";
// sprawdzenie dat plików w celu określenia konieczności uaktualnienia
echo 'Sprawdzanie daty pliku...<br />'; {
echo 'Plik lokalny zmodyfikowany'; }
else
$czaslokalny=0;
$czaszdalny=ftp_mdtm($lacz, $plikzdalny);
if (!($czaszdalny >= 0))
{
// To nie oznacza, że plik nie istnieje, serwer może nie dostarczać czasu modyfika
ji
echo 'Dostęp do czasu pliku zdalnego niemożliwy.<br />'; $czaszdalny=$czaslokalny+1; //zapewnienie uaktualnienia
}
else
{
echo 'Plik zdalny zmodyfikowany '; }
if(!($czaszdalny > $czaslokalny))
{
echo 'Kopia lokalna jest aktualna.<br />'; }
// pobieranie pliku
echo 'Pobieranie pliku z serwera...<br />'; $wp=fopen($pliklokalny, 'w'); if(!$sukces=ftp_fget($lacz, $wp, $plikzdalny, FTP_BINARY))
{
echo 'Błąd: pobranie pliku niemożliwe'; ftp_quit($lacz);
}
echo 'Plik pobrany pomyślnie';
// zamknięcie połączenia z komputerem
ftp_quit($lacz);
?>
</body>
<html>
Znalazlem tylko taki skrypt. Wystarczy go troche przerobić i bedzie dobrze.