\n";
echo "TESTE DE INSTALACAO DO I3Geo
\n";
echo getcwd();
//echo "
SERVER_SOFTWARE: ".$SERVER_SOFTWARE."
";
echo "
PHP (a versão deve ser a 5x): ";
echo "
".phpversion()."
\n";
require_once("classesphp/carrega_ext.php");
$exts = get_loaded_extensions();
echo ms_GetVersion()."
";
echo "---";
echo "
Extensoes:
"; if (array_search( "libxml", $exts) != TRUE){echo "Problema: não está instalado a libxml
";} if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
";} if (array_search( "dom", $exts) != TRUE){echo "Problema: não está instalado a dom
";} if (array_search( "xml", $exts) != TRUE){echo "Problema: não está instalado a xml
";} if (array_search( "gd", $exts) != TRUE){echo "Problema: não está instalado a gd
";} if (array_search( "gd2", $exts) != TRUE){echo "Obs: não está instalado a gd2 - o que não é muito crítico....
";} if (array_search( "SimpleXML", $exts) != TRUE){echo "Problema: não está instalado a SimpleXML
";} var_dump( $exts ); echo "Existe o ms_configura.php? "; if(file_exists("ms_configura.php")) echo "Sim\n"; else {echo "Nao";saindo("ms_configura não encontrado");} echo "Incluindo...\n
"; include ("ms_configura.php"); echo "dir_tmp = $dir_tmp \n"; echo "temasdir = $temasdir \n"; echo "temasaplic = $temasaplic \n"; echo "locmapserv = $locmapserv \n"; echo "locaplic = $locaplic \n"; echo "locsistemas = $locsistemas \n"; echo "locidentifica = $locidentifica \n"; echo "
Escrevendo no diretorio temporario..."; $f = @fopen($dir_tmp."/teste.txt",w); @fclose($f); if (file_exists($dir_tmp."/teste.txt")) echo "ok\n"; else saindo("Não foi possível gravar no diretório temporário"); echo "Existe o geral1.map? "; if(file_exists("$locaplic/aplicmap/geral1.map")) echo "Sim\n"; else {echo "Nao";saindo("geral1.map não encontrado");} if ($locsistemas != "") { echo "Existe o $locsistemas? "; if (file_exists("menutemas/sistemas.xml")) echo "ok\n"; else saindo(); echo "Lendo sistemas.xml \n"; simplexml_load_file("menutemas/sistemas.xml"); } if ($locidentifica != "") { echo "Existe o $locidentifica? "; if (file_exists("menutemas/identifica.xml")) echo "ok\n"; else saindo(); echo "Lendo locidentifica.xml \n"; simplexml_load_file("menutemas/identifica.xml"); } echo "Existe o menutemas.xml? "; if (file_exists($locaplic."/menutemas/menutemas.xml")) echo "ok\n"; else saindo("menutemas.xml não encontrado"); echo "Lendo $locaplic/menutemas/menutemas.xml \n"; simplexml_load_file($locaplic."/menutemas/menutemas.xml"); echo " \n"; echo "Carregando o map_file geral1...\n"; if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {$mapa = ms_newMapObj($temasaplic."/geral1windows.map");} else {$mapa = ms_newMapObj($temasaplic."/geral1.map");} echo "E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map):\n"; $imgo = $mapa->draw(); $nome = ($imgo->imagepath)."teste.png"; echo "Nome da imagem gerada: $nome
"; $imgo->saveImage($nome); $nome = ($imgo->imageurl).basename($nome); echo ""; echo " \n"; echo "Carregando o map_file geral1... e acrescentando o estadosl.map \n"; if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {$maptemp = ms_newMapObj($temasaplic."/estadoslwindows.map");} else {$maptemp = ms_newMapObj($temasaplic."/estadosl.map");} echo "E agora..desenhando o mapa (se o mapa não aparecer é um problema...verifique os caminhos no ms_configura.php e no estadosl.map ou estadoslwindows.map):\n"; for($i=0;$i<($maptemp->numlayers);$i++) { $layern = $maptemp->getLayer($i); if ($layern->name == "estadosl") {$layern->set("data",$temasaplic."/dados/estados.shp");} ms_newLayerObj($mapa, $layern); } $imgo = $mapa->draw(); $nome = ($imgo->imagepath)."teste1.png"; echo "
Nome da imagem gerada: $nome
"; $imgo->saveImage($nome); $nome = ($imgo->imageurl).basename($nome); echo "