$val) { if ($opt[0] == '_') $weaverx_save['weaverx_base'][$opt] = false; } } else { $weaverx_header .= 'WXB-V01.00'; /* Save all settings: 10 byte header */ $weaverx_fn = 'weaverx-backup-settings' . $a_pro . '.wxb'; } $weaverx_settings = $weaverx_header . serialize($weaverx_save); /* serialize full set of options right now */ header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.$weaverx_fn); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . strlen($weaverx_settings)); echo $weaverx_settings; exit; ?>