Hej alle i kloge aminoer, Er der nogen af jer der kan hjælpe mig en smule. Er ved at lave et RSS feed der henter data fra min MySQL automatisk, men er stødt ind i et problem, som jeg håber nogen af jer kan hjælpe mig med. Her er koden som giver problemet, linien er mærket med rødt. På forhånd mange tak! <?class RSS { public function RSS() { require_once ('mysql_connect.php'); } public function GetFeed() { return $this->getDetails() . $this->getItems(); } private function dbConnect() { DEFINE ('LINK', mysql_connect (DB_HOST, DB_USER, DB_PASSWORD)); } private function getDetails() { $details = '<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title></title> <link></link> <description></description> <language>en-us</language>' return $details; } private function getItems() { $itemsTable = "products"; $this->dbConnect($itemsTable); $query = "SELECT * FROM ". $itemsTable ."ORDER BY `id` ASC"; $result = mysql_db_query (DB_NAME, $query, LINK); $items = ''; while($row = mysql_fetch_array($result)) { $items .= '<item> <title>'. $row["title"] .'</title> <description>'. $row["description"] .'></description> <link>http://www.prizt.com/'. $row['permalink'] .'</link> </item>'; } $items .= '</channel> </rss>'; return $items; } } ?> |
Hej
Det ser ud til at du mangler et ;
Efter language>
Hvilket betyder her afsluttes linien. Hjælper dette?
Mvh Jacob