Mailinglisten-Archive |
ich hab einen ftp client in php programmiert, dieser verbindet mich aber mit einem ftp server, trennt aber scheinbar die verbinfung dann sofort wieder, ohne das ein ftp_quit signal gesendet wurde - woran könnte das liegen? h.wiens_(at)_bbs-gruppe.de hier ein bißchen kot: ...... <BODY BACKGROUND="grau_hinter1.gif" BGCOLOR="#C0C0C0" TEXT="#003366" ALINK="#003366" VLINK="#003366" LINK="#003366"> <?php /* ------------------------- am host anmelden ------------------------------*/ $a = ftp_connect("$host"); /* ------------------------- benutzer anmelden ------------------------------*/ ftp_login($a, "$login", "$pw"); /* ------------------------- dateiliste auslesen ------------------------------*/ $liste = ftp_nlist($a, "*.*"); ?> <table cellpadding="50" cellspacing="0" border=0 width=100%> <!--------------------- Dateiliste Span----------------------------> <tr><td> <div id="dateiliste"> <table cellpadding="10" cellspacing="0" border=0 width=100%> <tr><td> <?php $local = ftp_pwd($a); ?> Dateien auf <?php echo $local; ?> </td></tr> <tr><td valign="top" bgcolor="c0c0c0"> <?php $file_list_counter = 0; $dir_list_counter = 0; for ($x=0;$x<sizeof($liste); $x++) { if (ftp_size($a, $liste[$x]) != -1) { /* ------------------------- arrays machen ------------------------------*/ $files[$file_list_counter] = $liste[$x]; $file_sizes[$file_list_counter] = ftp_size($a, $liste[$x]); $file_list_counter++; } else { $dir_list[$dir_list_counter] = $liste[$x]; $dir_list_counter++; } } /* ------------------------- verzeichnis ausgabe ------------------------------*/ sort($dir_list); for ($b=0;$b<$dir_list_counter;$b++) { ?> <a href="verarbeitung.php?action=verz&name=<?php echo $dir_list[$b]; ?>&a=<?php echo $a; ?>"><IMG SRC="ordner.gif" WIDTH="16" HEIGHT="16" BORDER="0" ALT=""> <?php echo $dir_list[$b]; ?></a><br> <?php } ?> </td><td bgcolor="#dfdfdf" valign="top"> <?php sort($files); for ($b=0;$b<$file_list_counter;$b++) { ?> <a href="verarbeitung.php?action=datei&name=<?php echo $files[$b]; ?>"><?php echo $files[$b]; ?></a><br> <?php } ?> </td></tr> </table> </div> </td></tr> </table> </BODY> </HTML>
php::bar PHP Wiki - Listenarchive