ďťż

Ładny brzuch

Jestem początkujący, z góry mówię, że nie jest to prośba o gotowiec lecz o przybliżenie mi jak mógłbym zrealizować mój pomysł na program.
Oto screen jak ma mniej więcej wyglądać: http://img76.imagesh...inforyoure2.jpg
Jak widać na screenie są 2 pola, w które należy wpisac np. imię i nick, po wciśnięciu Wyślij chcę by te dane zostały wysłane na server ftp.prv.pl przez port 21.
Wszelkie pomysły na komponenty itp mile widziane.



Protokół FTP służy do wysyłania/odbierania poleceń/plików. Jak wyobrażasz sobie działanie Twojego programu?
Użytkownik Cyrkiel edytował ten post 29 sierpień 2006, 21:31
Może wysyłaj to do skryptu php przez GET'a. I wtedy by to wyglądało tak (wersja by idHTTP) idHTTP1.Get('http;//fgsjaasfj.pl/costam.php?name=' + Edit1.Text + '&nick=' + Edit2.Text);

Warunek jest jeden - na serwie musi być php :]


Jestem początkujący, z góry mówię, że nie jest to prośba o gotowiec lecz o przybliżenie mi jak mógłbym zrealizować mój pomysł na program.
Oto screen jak ma mniej więcej wyglądać: http://img76.imagesh...inforyoure2.jpg
Jak widać na screenie są 2 pola, w które należy wpisac np. imię i nick, po wciśnięciu Wyślij chcę by te dane zostały wysłane na server ftp.prv.pl przez port 21.
Wszelkie pomysły na komponenty itp mile widziane.

Wysyła się na serwer najłatwiej pliki przez IdFtp - komponent indy. Jednak dane jakie chcesz wprowadzić do swego programu nie mają nic do wysyłania na serwer pliku. Możesz to zrobić w ten spośób aby pogodzić jedno z drugim

if // i tu procedurki sprawdzające czy masz u siebie danego użytkownika then //jezeli tak to nawiazujesz polaczenie z serwerem begin try idFtp1.Username:='twoj_login_na serwerze'; idFtp1.Password:='haslo_twoje'; IdFtp1.host:='adres_host_serwera'; IdFtp1.Connect; // nawiazujesz polaczenie idFtp1.Put('C:\plik.txt'); //wysylasz plik finally idFtp1.Disconnect; // rozlaczasz sie z serwerem end; end;
Użytkownik statjacek edytował ten post 30 sierpień 2006, 06:37


jesli bedziesz korzystal ze sposobu statjacek pamietaj o tym ze wiekszosc serwerow ma jeszcze jeden folder w ktorym sa przechowywane pliki (np. ftp://mojserw.pl/mojserw/)

musisz sprawdzic czy Twoj serwer tez ma cos takiego i ewentualnie przed wpakowaniem plikow zmienic folder

if // i tu procedurki sprawdzające czy masz u siebie danego użytkownika then //jezeli tak to nawiazujesz polaczenie z serwerem begin try idFtp1.Username:='twoj_login_na serwerze'; idFtp1.Password:='haslo_twoje'; IdFtp1.host:='adres_host_serwera'; IdFtp1.Connect; // nawiazujesz polaczenie IdFtp1.ChangeDir('folder na serwie'); // <-------------------- procedurka zmieniania folderu idFtp1.Put('C:\plik.txt'); //wysylasz plik finally idFtp1.Disconnect; // rozlaczasz sie z serwerem end; end;

pozdro

dziękuję za odpowiedzi. Chyba posiadam zbyt mało wiedzy na temat programowania (moze i wogóle jej nie mam). Zacznę od przeczytania książki ABC Delphi wydawnictwa Helion, jeśli znacie dobre książki to możecie podać przydatne informacje. Pozdrawiam

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •