예제 #1
0
			<a href="http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide">Overpass_API/Language_Guide</a>
		</p>
		<?php 
//echo 'get_magic_quotes_gpc(): ' . (get_magic_quotes_gpc() ? 'true' : 'false');
$xmlResult = null;
$xmlQuery = null;
if (array_key_exists('xmlquery', $_POST) && trim($_POST['xmlquery']) != "") {
    if (get_magic_quotes_gpc()) {
        $xmlQuery = stripslashes($_POST['xmlquery']);
    } else {
        $xmlQuery = $_POST['xmlquery'];
    }
    $timeStart = microtime(true);
    $response = $osmop->queryOApi($xmlQuery);
    $timeEnd = microtime(true);
    $loadedBytes = $osmop->getStatsLoadedBytes();
    $xmlResult = $osmop->getLastLoadedXmlString();
}
?>

    <form method="post" accept-charset="UTF-8">
      <p>
        <textarea name="xmlquery" rows="25" cols="80"><?php 
if ($xmlQuery != null) {
    echo htmlspecialchars($xmlQuery);
} else {
    echo htmlspecialchars('
<osm-script>
 <query type="node">
  <has-kv k="name" v="Paris"/>
  <has-kv k="is_capital" v="France"/>