note 44706 deleted from function.ftp-rawlist by tomsommer

From: Date: Fri, 13 Aug 2004 22:12:48 +0000
Subject: note 44706 deleted from function.ftp-rawlist by tomsommer
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-74584@lists.php.net to get a copy of this message
Note Submitter: pascal.php@artsplay.com ---- When not required i prefer not to use regexp because of cpu usage (and duration with multiple calls on loaded server). I dont yet found problem with this code. Cia function FTPFile($sline){ $sline=trim(str_replace("\t",' ', $sline)); $s='';while($s!=$sline) { $s=$sline;$sline=str_replace(' ',' ', $sline);} $x = explode(" ",$sline);if(!$x) return false; $l=count($x);if($l<7) return false; if($x[0][0]=="d") $t['isdir']=1;else $t['isdir']=0; $t['attr'] = $x[0]; $t['number']= $x[1]; $t['user'] = $x[2]; $t['group']= $x[3]; $t['size'] = $x[4]; $t['file'] = $x[$l-1]; $t['time'] = $x[$l-2];if ($t['time'][3]!=':'){$t['time']='';$l++;} $t['date'] = $x[5];for ($i=6;$i<$l-2;$i++)$t[date].=" ".$x[$i]; return $t; }

« previous php.notes (#74584) next »