![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 1.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
cze all
mam nastepujacy forumlarz w html: Kod cat ftp.php <html> <head> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <META HTTP-EQUIV="Content-Language" CONTENT="PL"> </head> <body bgcolor="white"> <BR> <br>FTP</br> <form name=ftp action=loguj.php method=post> Login: <input type=text name=login size=10> <br> Pass: <input type=text name=pass size=10> <br> server: <input type=text name=host size=10> <br> port: <input type=text name=port size=10> <input type=submit value="loguj"> </form> </body> </html> root@lin:/usr/local/apache2/htdocs# i skrypt w php cat loguj.php
skrypt ten sprawdza czy server ftp odpowiada , czy pasuje haslo i login. taraz pytanko: jak moge odtworczyc katalog danego uzytkownika($login, $pass) na danym serwerze($ip) 'w' stronie gdzie znajdowal sie MOJ formularz(dokladnie komorka tabeli) ![]() ![]() nie wiem czy mnie zrozumiecie.. pozdro newbie --- Prosze umieszczac kod php w [php] (ciagi zawierajace kod php tez :-) ) hwao |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 20.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Hmm jesli dobrze zrozumialem ma Ci pokazac zawartosc katalogu $login ? Jelsi tak to cytujac manuala:
Kod ftp_nlist
(php 3>= 3.0.13, php 4 ) ftp_nlist -- Zwraca listę plików w podanym katalogu Opis array ftp_nlist ( int strumien_ftp, string katalog) W przypadku sukcesu zwracana jest tablica z nazwami plików z podanego katalogu lub wartość FALSE w przypadku napotkania błędu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 1.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
przynajminej jednea osoba odpowidziala....
problem rozwiazalem dzien po napisaniu tego posta: rozwiazanie: Kod root@lin:/usr/local/apache2/htdocs# cat ftp.php <br> <font color="red"><br>| FTP |</br></font> <br> <form name=ftp action=loguj.php method=post> <br> Login: <input type=text name=login size=20 > <br> Pass: <input type=password name=pass size=20 > <br> Server: <input type=text name=host size=20 > <br> Port: <input type=text name=port size=20 value="21"> <br> <input type="submit" value="Loguj"> <input type="reset" value="Wyczysc dane"> </form> Kod <?php // jezli jest header nie moze byc <html> w pliku z kodem zrodlowym! $ip = gethostbyname($host); $timeout = 10; $id = ftp_connect($ip, $port, $timeout) or die("brak polaczaenia"); if (ftp_login($id, $login, $pass)) { $url = "ftp://$login:$pass@$ip"; header("Location: $url"); exit; } else { echo("Podales bledne haslo lub login ![]() } ?> root@lin:/usr/local/apache2/htdocs# thx za odpowiedz (temat do zablokowania) aha jeszcze jedno zeby to zadziaalo ftp musi byc skompilowane z --enable-ftp ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 790 Pomógł: 7 Dołączył: 6.02.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Proszę o umieszczanie kodu w odpowiednich znacznikach php, HTML oraz wyedytowanie poprzednich postów, a także usunięcie tekstu konsoli.
-------------------- Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:11 |