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 Quote 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?? ??? Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.