<?php
$localDir = "./";
if(isSet($_GET["serwer"]) && isSet($_GET["plik"]) &&
   isSet($_GET["uzytkownik"]) && isSet($_GET["haslo"])){
  if($_GET["serwer"] == ''){
    echo "Proszę podać nazwę serwera.";
    exit;
  }
  $serwer = $_GET["serwer"];
  $plikZdalny = $_GET["plik"];
  $uzytkownik = $_GET["uzytkownik"];
  $haslo = $_GET["haslo"];

  if($plikZdalny == ""){
    echo "Proszę podać określenie pliku.";
    exit;
  }

  if(!$id = @ftp_connect($serwer)){
    echo("Błąd przy próbie połączenia z serwerem...");
    exit;
  }
  if(!@ftp_login($id, $uzytkownik, $haslo)){
    echo("Błąd przy próbie zalogowania...");
    exit;
  }
  $plikLokalny = $localDir . "/" . basename($plikZdalny);
  if(!@ftp_get ($id, $plikLokalny, $plikZdalny, FTP_BINARY)){
    echo("Nie udało się pobrać wskazanego pliku.");
    exit;
  }
  else{
    echo "Plik został pobrany.";
  }
  @ftp_close($id);
}
else{
  echo "Niepoprawne dane.";
}
?>
