note 44706 added to function.ftp-rawlist
| From: | pascal dot php at artsplay dot com | Date: | Fri, 13 Aug 2004 21:19:04 +0000 |
| Subject: | note 44706 added to function.ftp-rawlist | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-74580@lists.php.net to get a copy of this message | ||
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;
}
----
Manual Page -- http://www.php.net/manual/en/function.ftp-rawlist.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+44706
Delete -- http://master.php.net/manage/user-notes.php?action=delete+44706&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+44706&report=yes
Search -- http://master.php.net/manage/user-notes.php