Something
public php v1 · immutablefunction fsplit($zeile){ $dirinfo=array(); $regs=array(); if(ereg("([-d])[rwxst-]{9}.* ([0-9]*) ([a-zA-Z]+[0-9: ]*[0-9]) ([0-9]{2}:[0-9]{2}) (.+)",$zeile,$regs)) { $fileinfo['type'] = $regs[1]; if ("-" == $fileinfo['type']) $fileinfo['type']="f"; $fileinfo['size'] = $regs[2]; $fileinfo['date'] = $regs[3]; $fileinfo['time'] = $regs[4]; $fileinfo['name'] = $regs[5]; $fileinfo['rights'] = substr($zeile,1,9); } return $fileinfo;}