} if (isset($_label['maxscaledenom']) && strlen($_label['maxscaledenom']) > 0) { $label->maxscaledenom = floatval($_label['maxscaledenom']); } $label->free(); unset($label); } $class->free(); unset($class); } } for ($i = 0; $i < $layer->numclasses; $i++) { if (!isset($_layer['class'][$i]) || empty($_layer['class'][$i])) { $layer->removeClass($i); } } $layer->free(); unset($layer); } } for ($i = 0; $i < $map->numlayers; $i++) { if (!isset($_POST['layers'][$i]) || empty($_POST['layers'][$i])) { $map->removeLayer($i); } } } $map->save($mapfile); $map->free(); unset($map); echo file_get_contents($mapfile); exit;