IF ELSE与XML文件strtotime出错

时间:2011-09-13 01:46:54

标签: php xml

不确定我做错了什么?我一直得到以下错误...

  

解析错误:语法错误,phpsqlajax_genxml.php上的意外'}'   第63行

当我删除}时,我收到了无效的$end

感谢您的帮助。

<?php  

require("phpsqlajax_dbinfo.php"); 

header("Content-type: text/xml"); 

$filename = "hockey.xml";
$filetime = filemtime("$filename");

if (strtotime("+1 days", $filetime) < time()) {
    $file = file_get_contents('hockey.xml');
    echo $file;
} else {

    // 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 = mysql_connect (localhost, $username, $password);

    if (!$connection) {
        die('Not connected : ' . mysql_error());
    } 

    // Set the active MySQL database

    $db_selected = mysql_select_db($database, $connection);

    if (!$db_selected) {
        die ('Can\'t use db : ' . mysql_error());
    } 

    // Select all the rows in the markers table

    $query = "SELECT * FROM markers WHERE 1 AND lng != '' order by team asc";
    $result = mysql_query($query);

    if (!$result) {  
        die('Invalid query: ' . mysql_error());
    } 

    // Iterate through the rows, adding XML nodes for each

    while ($row = @mysql_fetch_assoc($result)){  
        // ADD TO XML DOCUMENT NODE  
        $node = $dom->createElement("marker");  
        $newnode = $parnode->appendChild($node);   
        $newnode->setAttribute("rinksize", $row['rinksize']);
        $newnode->setAttribute("category", $row['category']);
    } 

    echo $dom->saveXML();
    $dom->save("hockey.xml")
}

?>

1 个答案:

答案 0 :(得分:2)

在$ dom-&gt; save(“hockey.xml”)

之后添加分号