Exemplo n.º 1
0
$OOo->LoadXmlFromDoc('content.xml');
$OOo->MergeBlock('blk_ship', 'array', $blk_ship);
$OOo->MergeBlock('blk_content', 'array', $blk_content);
$OOo->SaveXmlToDoc();
// ===== xml meta =============================================================
$OOo->LoadXmlFromDoc('meta.xml');
$OOo->SaveXmlToDoc();
// ============================================================================
// D I S P L A Y
// ============================================================================
switch ($header) {
    // method 1 : send to the browser via header location (problem with IE)
    case 'location':
        header('Location:' . $OOo->GetPathnameDoc());
        break;
        // method 2 : send to the browser via header content-type
    // method 2 : send to the browser via header content-type
    case 'content':
    default:
        header('Content-type: ' . $OOo->GetMimetypeDoc());
        header('Content-Length: ' . filesize($OOo->GetPathnameDoc()));
        $OOo->FlushDoc();
        $OOo->RemoveDoc();
        break;
}
// ============================================================================
// E N D
// ============================================================================
// clean old files in process dir (default files older than 2 hours)
$OOo->ClearProcessDir(2, 0);