今週1週間以来私はこのエラーに悩まされています。私はグーグルで、Stackoverflowのものを含むすべての可能な解決策を試しました。これは私のコードです:XML出力の確認
<?php
require("phpsqlsearch_dbinfo.php");
// Get parameters from URL
$center_lat = $_GET["lat"];
$center_lng = $_GET["lng"];
$radius = $_GET["radius"];
// Start XML file, create parent node
$dom = new DOMDocument("1.0");
$node = $dom->createElement("markers");
$parnode = $dom->appendChild($node);
// Opens a connection to a mySQL server
$connection=mysqli_connect ("localhost", $username, $password);
if (!$connection) {
die("Not connected : " . mysqli_error());
}
// Set the active mySQL database
$db_selected = mysqli_select_db($connection, $database);
if (!$db_selected) {
die ("Can\'t use db : " . mysqli_error($connection));
}
// Search the rows in the markers table
$query = sprintf("SELECT id, name, address, lat, lng, (3959 * acos(cos(
radians('%s')) * cos(radians(lat)) * cos(radians(lng) -
radians('%s')) + sin(radians('%s')) * sin(radians(lat)))) AS
distance FROM markers HAVING distance < '%s' ORDER BY distance LIMIT 0 ,
20",
mysqli_real_escape_string($connection, $center_lat),
mysqli_real_escape_string($connection, $center_lng),
mysqli_real_escape_string($connection, $center_lat),
mysqli_real_escape_string($connection, $radius));
$result = mysqli_query($connection, $query);
$result = mysqli_query($connection, $query);
if (!$result) {
die("Invalid query: " . mysqli_error($connection));
}
header("Content-type: text/xml");
// Iterate through the rows, adding XML nodes for each
while ($row = @mysqli_fetch_assoc($result)){
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("id", $row['id']);
$newnode->setAttribute("name", $row['name']);
$newnode->setAttribute("address", $row['address']);
$newnode->setAttribute("lat", $row['lat']);
$newnode->setAttribute("lng", $row['lng']);
$newnode->setAttribute("distance", $row['distance']);
}
echo $dom->saveXML();
?>
私の目標は、それが働いていることを確認するために、ブラウザに出力するためにXMLであるが、私はこれらのエラーを取得されています。詳細については
参照:https://developers.google.com/maps/solutions/store-locator/clothing-store-locator ができ誰かが私を助ける???
コードを正しくインデントする必要があります。誰もがあなたのコードを読むのに役立ち、それはあなたにとっても良いことです。 – ryantxr
XML出力を貼り付けることはできますか?それはブラウザのメッセージで、PHP error_logメッセージではありません。 – delboy1978uk
@ delboy1978uk私のXML出力は添付の画像です – sankareb