eaglelegend Posted May 29, 2008 Share Posted May 29, 2008 Hi, I thought I would try getting the xml/xhtml correct on my site by temporary nameing the files ".xml" instead of ".php" its helped me solve a few problems so far, just the last one... XML Parsing Error: no element found Location: /index.xml Line Number 64, Column 3:?> --^ heres the index.php <?php include("header.xml"); print "<h1>Welcome to Eagle Legend!</h1><br /> Welcome to Eagle Legend, incase you havent noticed, the site is starting to look better every day!, I have opend the network for basically "people like me!" who like to program, but anyone can suggest things in the forums!<br /><br /> <h1>FREE 5000 Eagle Gold!</h1><br /> Vote below and get FREE 5000 Eagle Gold, only when you are logged in, every 24 hours! Thats 35k a week! <br /><br />"; $sql = mysql_query("SELECT * FROM `members` WHERE `username`='{$_SESSION['ELv2']}' AND `site`=\"$Z\""); while($row = mysql_fetch_array($sql)) { $username = $row["username"]; } print "<a href=\"http://www.omgspider.com/in.php?game_id=127&username=$username\" target=\"_blank\"><img src=\"http://i44.photobucket.com/albums/f21/Murzim/omgspider/vote_button.gif\" border=\"0\" title=\"Vote!\" alt=\"Vote!\"></a></h1>"; print "<h2>4 Newest Adoptions</h2>"; <table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"350\"> <tr> $sql = mysql_query("SELECT * FROM `pets` ORDER BY `id` DESC LIMIT 4"); while($row = mysql_fetch_array($sql)) { extract($row); $x=$x+1; if($status <= 3) { $s = "Very Unhappy"; } if($status >= 3 && $status < 6) { $s = "Unhappy"; } if($status >= 6 && $status < 9) { $s = "Bored"; } if($status >= 9 && $status < 12) { $s = "Happy"; } if($status >= 12 && $status < 15) { $s = "Very Happy"; } if($status >= 15) { $s = "Very Happy and Playful!"; } print "<td width='33%' valign='top'> <table border='0' cellpadding='2' cellspacing='0' width='350'> <tr> <td valign='middle' align='center'><img src='http://images.eaglelegend.com/pets/$species.png' alt='$petName the $species' title='$petName the $species' /></td> <td valign='top' class='other' width='350'>$user adopted a $species<br /> Name: $petName<br /> Status: $s<br /> Born: $date<br /> Points: $points</td> </tr> </table> </td>"; if($x%2==0) { print "</tr><tr>"; } } print "</table>"; include("footer.xml"); ?> Should I now change it back to .php?, does that mean it is ok now, or?... Link to comment https://forums.phpfreaks.com/topic/107823-xmlphp-help/ Share on other sites More sharing options...
rhodesa Posted May 29, 2008 Share Posted May 29, 2008 If they are named XML, they won't parse the PHP. Instead use the w3 validator: http://validator.w3.org/ Link to comment https://forums.phpfreaks.com/topic/107823-xmlphp-help/#findComment-552759 Share on other sites More sharing options...
eaglelegend Posted May 29, 2008 Author Share Posted May 29, 2008 I just asked the w3 validator and it said the same!, ok, would it be the same is I named it ".xhtml"? Link to comment https://forums.phpfreaks.com/topic/107823-xmlphp-help/#findComment-552767 Share on other sites More sharing options...
gizmola Posted May 29, 2008 Share Posted May 29, 2008 Hi, I thought I would try getting the xml/xhtml correct on my site by temporary nameing the files ".xml" instead of ".php" its helped me solve a few problems so far, just the last one... XML Parsing Error: no element found Location: /index.xml Line Number 64, Column 3:?> --^ heres the index.php include("header.xml"); print "Welcome to Eagle Legend! Welcome to Eagle Legend, incase you havent noticed, the site is starting to look better every day!, I have opend the network for basically "people like me!" who like to program, but anyone can suggest things in the forums! FREE 5000 Eagle Gold! Vote below and get FREE 5000 Eagle Gold, only when you are logged in, every 24 hours! Thats 35k a week! "; $sql = mysql_query("SELECT * FROM `members` WHERE `username`='{$_SESSION['ELv2']}' AND `site`=\"$Z\""); while($row = mysql_fetch_array($sql)) { $username = $row["username"]; } print ""; print "4 Newest Adoptions"; </pre> <table border='\"0\"' cellpadding='\"3\"' cellspacing='\"0\"' width='\"350\"'> $sql = mysql_query("SELECT * FROM `pets` ORDER BY `id` DESC LIMIT 4"); while($row = mysql_fetch_array($sql)) { extract($row); $x=$x+1; if($status $s = "Very Unhappy"; } if($status >= 3 && $status $s = "Unhappy"; } if($status >= 6 && $status $s = "Bored"; } if($status >= 9 && $status $s = "Happy"; } if($status >= 12 && $status $s = "Very Happy"; } if($status >= 15) { $s = "Very Happy and Playful!"; } print " $user adopted a $species Name: $petName Status: $s Born: $date Points: $points "; if($x%2==0) { print ""; } } print "</table>";<br> <br>include("footer.xml");<br Should I now change it back to .php?, does that mean it is ok now, or?... You're going down the wrong path-- xhtml is about using a prescribed set of tags in a standard way, not about naming your files .xml. Link to comment https://forums.phpfreaks.com/topic/107823-xmlphp-help/#findComment-552768 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.