parse($fileContent); return $opml; } /** * @param Opml $opml * @param string $file */ public static function save($opml, $file){ $out = ''."\n"; $out.= ''."\n"; $out.= ''."\n"; $out.= ''.htmlspecialchars($opml->getTitle()).''."\n"; $out.= ''.date('c').''."\n"; $out.= ''.date('c').''."\n"; $out.= ''."\n"; $out.= ''."\n"; foreach ($opml->entries as $person) { $out.= ''."\n"; } $out.= ''."\n"; $out.= ''; file_put_contents($file, $out); } public static function backup($file){ copy($file, $file.'.bak'); } }