note 68751 added to function.ftp-nlist

From: Date: Wed, 09 Aug 2006 13:00:50 +0000
Subject: note 68751 added to function.ftp-nlist
Groups: php.notes 
Request: Send a blank email to php-notes+get-115727@lists.php.net to get a copy of this message
The function from nekrostar at gmx dot net does not work for me, so I've tryed to do it my way. For checking if a found file is a directory or not I use the ftp_size function. <?php function ftplistdir($conn_id, $dir){ $fold_no = array(".", "..", "cgi-data", "comp", "zuern", "counter"); $list = ftp_nlist( $conn_id, $dir ); foreach($list as $file){ if (ftp_size($conn_id, $dir ."/".$file)== -1){ if (in_array($file, $fold_no)) { print $file ." Ueberspringe ausgeschlossenes Verzeichnis.<br>"; } else { $geslist[]= $dir ."/". $file; $temp=ftplistdir($conn_id, $dir ."/". $file); $geslist=array_merge($geslist, $temp); } }else{ $geslist[]= $dir ."/". $file; } } return $geslist; } ?> I hope it's usefull for anyone Robert ---- Server IP: 212.124.37.9 Probable Submitter: 195.140.123.21 (proxied: unknown) ---- X-Spam-Status: No, hits=3.3 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER, HTML_MESSAGE autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.ftp-nlist.php Edit -- https://master.php.net/note/edit/68751 Del: integrated -- https://master.php.net/note/delete/68751/integrated Del: useless -- https://master.php.net/note/delete/68751/useless Del: bad code -- https://master.php.net/note/delete/68751/bad+code Del: spam -- https://master.php.net/note/delete/68751/spam Del: non-english -- https://master.php.net/note/delete/68751/non-english Del: in docs -- https://master.php.net/note/delete/68751/in+docs Del: other reasons-- https://master.php.net/note/delete/68751 Reject -- https://master.php.net/note/reject/68751 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#115727) next »