I must use php 4 and mysql 4.x ! I tried an example I found on the net and modified it so that it should work with php4 and mysql 4. The code is below. I need to access a database and get an xml feed output. I tried to use echo statements for debugging and found that it seems I do not get the information of require(). What do I need to change? bye Ronald |<? header("Content-Type: application/xml; charset=ISO-8859-1"); class RSS { function RSS() { require("../mysyql-config"); } function GetFeed() { return $this->getDetails() . $this->getItems(); } function getDetails() { $detailsTable = "webref_rss_details"; $query = "SELECT * FROM ". $detailsTable; $db = mysql_connect($dbhost, $dbuname, $dbpass); mysql_select_db($dbname,$db); $result = mysql_query($query, $db); // echo "dbhost=$dbhost<br>dbuname=$dbuname"; while($myrow = mysql_fetch_array($result)) { $details = '<?xml version="1.0" encoding="utf-8" ?> <rss version="2.0"> <channel> <title>'. $myrow['title'] .'</title> <link>'. $myrow['link'] .'</link> <description>'. $myrow['description'] .'</description> <language>'. $myrow['language'] .'</language> <image> <title>'. $myrow['image_title'] .'</title> <url>'. $myrow['image_url'] .'</url> <link>'. $myrow['image_link'] .'</link> <width>'. $myrow['image_width'] .'</width> <height>'. $myrow['image_height'] .'</height> </image>'; } return $details; } function getItems() { $itemsTable = "webref_rss_items"; $query = "SELECT * FROM ". $itemsTable; $db = mysql_connect($dbhost, $dbuname, $dbpass); mysql_select_db($dbname,$db); $result = mysql_query ($query, $db); $items = ''; while($myrow = mysql_fetch_array($result)) { $items .= '<item> <title>'. $myrow["title"] .'</title> <link>'. $myrow["link"] .'</link> <description><![CDATA['. $myrow["description"] .']]></description> </item>'; } $items .= '</channel> </rss>'; return $items; } } $rss = new RSS(); echo $rss->GetFeed(); ?> | -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php