Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        function scanFile($file,$quotes,$separator,$key = -1)
        {
                $lines = file ($file);
                
                $buffer = array();
                
                foreach(array_keys($lines) as $elem)
                {
                        $lines[$elem] = explode
                                                        (
                                                                $quotes.$separator.$quotes,
                                                                substr
                                                                (
                                                                        trim($lines[$elem]),
                                                                        strlen($quotes),
                                                                        (strlen($quotes) * (-1))
                                                                )
                                                        );
                        if ($key >= 0)
                        {
                                $buffer[$lines[$elem][$key]] = $lines[$elem];
                        }
                        else 
                        {
                                $buffer[$elem] = $lines[$elem];
                        }
                }
                return $buffer;
        }
?>