daveh33 Posted October 27, 2007 Share Posted October 27, 2007 <?php //Send some headers to keep the user's browser from caching the response. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" ); header("Cache-Control: no-cache, must-revalidate" ); header("Pragma: no-cache" ); header("Content-Type: text/xml; charset=utf-8"); require('database.php'); //Check to see if a message was sent. if(isset($_POST['message']) && $_POST['message'] != '') { $sql = "INSERT INTO message(chat_id, user_id, user_name, message, post_time) VALUES (" . db_input($_GET['chat']) . ", 1, '" . db_input($_POST['name']) . "', '" . db_input($_POST['message']) . "', NOW())"; db_query($sql); } //Check to see if a reset request was sent. if(isset($_POST['action']) && $_POST['action'] == 'reset') { $sql = "DELETE FROM message WHERE chat_id = " . db_input($_GET['chat']); db_query($sql); } //Create the XML response. $xml = '<?xml version="1.0" ?><root>'; //Check to ensure the user is in a chat room. if(!isset($_GET['chat'])) { $xml .='Your are not currently in a chat session. <a href="">Enter a chat session here</a>'; $xml .= '<message id="0">'; $xml .= '<user>Admin</user>'; $xml .= '<text>Your are not currently in a chat session. <a href="">Enter a chat session here</a></text>'; $xml .= '<time>' . date('h:i') . '</time>'; $xml .= '</message>'; } else { $last = (isset($_GET['last']) && $_GET['last'] != '') ? $_GET['last'] : 0; $sql = "SELECT message_id, user_name, message, date_format(post_time, '%h:%i') as post_time" . " FROM message WHERE chat_id = " . db_input($_GET['chat']) . " AND message_id > " . $last; $message_query = db_query($sql); //Loop through each message and create an XML message node for each. while($message_array = db_fetch_array($message_query)) { $xml .= '<message id="' . $message_array['message_id'] . '">'; $xml .= '<user>' . htmlspecialchars($message_array['user_name']) . '</user>'; $xml .= '<text>' . htmlspecialchars($message_array['message']) . '</text>'; $xml .= '<time>' . $message_array['post_time'] . '</time>'; $xml .= '</message>'; } } $xml .= '</root>'; echo $xml; ?> This is a code I have downloaded from http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=9 But when I run this code on my server - I get a strange error on this page - http://snipurl.com/1ssd9 Why is this error been caused, and how can I fix this in my code? I cant copy the error but you can see it on this link: http://snipurl.com/1ssd9 Link to comment https://forums.phpfreaks.com/topic/75004-xml-file-does-not-appear-to-have-any-style-information/ Share on other sites More sharing options...
daveh33 Posted October 27, 2007 Author Share Posted October 27, 2007 Sorry if you tried to access it and the server was unavailable - it is back online now.. Any ideas?? ??? Link to comment https://forums.phpfreaks.com/topic/75004-xml-file-does-not-appear-to-have-any-style-information/#findComment-379283 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.