Carregando o arquivo...
"; //verifica nomes $ArquivoDest = $_FILES['i3GEOimportarwmc']['name']; $ArquivoDest = $ArquivoDest . md5(uniqid(rand(), true)); $ArquivoDest = str_replace(".xml","",$ArquivoDest); $ArquivoDest = str_replace(".","",$ArquivoDest).".xml"; $ArquivoDest = strip_tags($ArquivoDest); $ArquivoDest = htmlspecialchars($ArquivoDest, ENT_QUOTES); verificaNome($ArquivoDest); //sobe arquivo $checkphp = fileContemString($_FILES['i3GEOimportarwmc']['tmp_name'],"getprojection(); $mapa->loadMapContext($arquivo,"MS_TRUE"); $layers = $mapa->getalllayernames(); foreach($layers as $nome){ $l = $mapa->getlayerbyname($nome); $con = $l->connectiontype; if(($con == 7 || $con == 9) && $l->getmetadata("tema") == ""){ if($l->getmetadata("wms_title") != "") {$l->setmetadata("tema",$l->getmetadata("wms_title"));} else {$l->setmetadata("tema",$l->getmetadata("wms_name"));} } } $mapa->setprojection($proj); $mapa->save($map_file); echo "Arquivo carregado com sucesso!"; } function paraAguarde(){ echo ""; echo ""; } function verificaNome($nome) { $nome = strtolower($nome); $lista = explode(".",$nome); $extensao = $lista[count($lista) - 1]; if($extensao != "xml") { echo "Nome de arquivo inválido."; paraAguarde(); exit; } } ?>