PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp_cdup



tocotac
27-08-2002, 21:48
HI@ALL,
ich versuche mich gerade ein web-fontend für ftp-server.


$ftp_server_name = "xxxxx.xxxx.xx";
$ftp_server_user = "xxxxx";
$ftp_server_pass = "xxxxx";
$ftp_link = ftp_connect($ftp_server_name) or die ("Verbindung nicht möglich");
ftp_login ($ftp_link, $ftp_server_user, $ftp_server_pass) or die ("Login nicht möglich");
switch($op)
{
case "cdup":
ftp_chdir($ftp_link,$dir);
ftp_cdup($ftp_link);
break;
case "cddown":
ftp_chdir($ftp_link,$dir);
break;
}
$olddir = ftp_pwd($ftp_link);
$inhalt = ftp_nlist($ftp_link,"");
for ($i = 0 ; $i < count($inhalt) ; $i++)
{
switch($inhalt[$i])
{
case ".":
echo "<A HREF = \"$PHP_SELF?op=cddown&dir=$olddir\">$inhalt[$i]</A><BR>";
break;
case "..":
echo "<A HREF = \"$PHP_SELF?op=cdup&dir=$olddir\">$inhalt[$i]</A><BR>";
break;
default:
echo "<A HREF = \"$PHP_SELF?op=cddown&dir=$olddir$inhalt[$i]\">$inhalt[$i]</A><BR>";
break;
}
}
ftp_quit($ftp_link);


ich komm zwar immer tiefer in die dateistruktur rein, aber nicht mehr hoch. was ist an "ftp_cdup" falsch?

danke

p.s. wie kann man eigentlich zwischen ordern und dateien unterscheiden?