Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ftp_rawlist
mqmin
post 25.03.2003, 09:16:06
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Witam wszystkich.

Kod
<?



$ftp_server = "host";

$ftp_user_name = "user";

$ftp_user_pass = "password";



$conn_id = ftp_connect("$ftp_server");





$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");





if ((!$conn_id) || (!$login_result))

{

  echo "Poł&czenie FTP się nie powiodło!";

  die;

}

else

{

  echo "Poł&czony z $ftp_server jako użytkownik $ftp_user_name<br>";

    

  $bir = ftp_pwd ($conn_id);

  echo("<br>Bieżący katalog: $bir <br><br>");

    

  $result = ftp_rawlist ($conn_id, ".");

  

  while ($files = each($result))

  {

    echo("$files[1] <br>");

  }



}

ftp_quit($conn_id);



?>


Po użyciu while ($files = each($result)) wyświetla przykładowo coś takiego:
Kod
drwxr-xr-x 1 ftp ftp 0 Mar 24 21:30 katalog

-rw-r--r-- 1 ftp ftp 229 Mar 23 14:54 file.gif

-rw-r--r-- 1 ftp ftp 225 Mar 23 13:21 folder.gif

Jak pewnie wiecie ftp_rawlist to nic innego jak LIST w katalogu pod ftp lub ls -la pod linuxem.

O co właściwie mi chodzi?

Już tłumacze... Jak rozdzilić tablice ($result) która powstała z ftp_rawlist tak aby można np.
przekładać kolejność wszystkich elementów ftp_rawlist`a.

Chciałbym, żeby się dało podzilić to na:
- chmod
- uid usera
- user
- usergroup
- file size
- Last mod.
- file name


Wszytko po to aby można było sortować wyniki np wg daty modyfikacji.

Dzięki z góry.

Ps. obracam się tylko w połączeniu ftp ... rzadne inn wariany nie wchodzą w gre.. Może jakieś inne polecenia... A jeszcze jedno odpada ftp_nlist..
Go to the top of the page
+Quote Post
mqmin
post 25.03.2003, 09:51:58
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.03.2002
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


testuje teraz ten skrypt na innym serverze ale wyskakuje:

Fatal error: Call to undefined function: ftp_connect()

co oczywiscie oznacza brak bibliteki w php do obsugi funkcji ftp...

jak to doinstalować po linuxem??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:51