"; $root_element ="article"; $xml .= "<$root_element>"; require 'include/Conn.php'; $xml .= ""; /*$fields=array('ID','fb_country','fb_cont','fb_comp','fb_teams','pdate','title','sData','fData','nWriter','mStatus','mCat','picture','userInserted','sCat','smalltitle','players','gallery','mLocationIn','picPath','scroll','udate','search','stnews','style','views','album','links','link','teams','mLocation','erea','searchtags','mobilevideo','articleviews','social_numbers','leagues'); $oneLineFields="news.ID,news.fb_country,news.fb_cont,news.fb_comp,news.fb_teams,news.pdate,news.title,news.sData,news.fData,news.nWriter,news.mStatus,news.mCat,news.picture,news.userInserted,news.sCat,news.smalltitle,news.players,news.gallery,news.mLocationIn,news.picPath,news.scroll,news.udate,news.search,news.stnews,news.style,news.views,news.album,news.links,news.link,news.teams,news.mLocation,news.erea,news.searchtags,news.mobilevideo,news.articleviews,news.social_numbers,news.leagues"; $jointerm=explode("-",$_GET['jointerm']); $join=",{$_GET['jointable']}.{$jointerm[0]} FROM {$_GET['table']} INNER JOIN `{$_GET['jointable']}` on {$_GET['table']}.{$jointerm[1]} = {$_GET['jointable']}.{$jointerm[2]}"; echo $query="SELECT {$oneLineFields} {$join} WHERE {$_GET['table']}.ID={$_GET['ID']} ORDER BY ID DESC LIMIT {$_GET['limit']}";*/ $query="SELECT news.ID,news.fb_country,news.fb_cont,news.fb_comp,news.fb_teams,news.pdate,news.title,news.sData,news.fData,news.nWriter,news.mStatus,news.mCat,news.picture,news.userInserted,news.sCat,news.smalltitle,news.picPath,news.scroll,news.udate,news.stnews,news.links,news.mLocation,news.erea,news.searchtags,news.mobilevideo,news.articleviews,news.picturesby, ncategories.Name, ncategories2.Name, erea.erea as ereaname FROM news INNER JOIN `ncategories` ON news.mCat = ncategories.ID LEFT JOIN ncategories ncategories2 ON news.sCat = ncategories2.ID LEFT JOIN erea ON news.erea = erea.id WHERE news.ID =$id ORDER BY ID DESC LIMIT 1"; $result=mysql_query($query) or die(mysql_error()); $row=mysql_fetch_assoc($result); foreach ($row as $key => $value) { if($value=="") {$value="null";} if($key=="sCat") { $smallCategory=$value; } if($key=="fData") { $xml .="<{$key}>"; }else{ $xml .="<{$key}>{$value} "; } } $query="SELECT MainCat from ncategories WHERE ID=$smallCategory LIMIT 1"; $result=mysql_query($query) or die(mysql_error()); $row=mysql_fetch_assoc($result); $mainCategory=$row[MainCat]; $query="SELECT Name,eName,ID from ncategories WHERE ID=$mainCategory LIMIT 1"; $result=mysql_query($query) or die(mysql_error()); $row=mysql_fetch_assoc($result); $xml .="{$row[Name]}"; $xml .=""; $xml .="/{$row[ID]}/"; $query="SELECT ID,Name from ncategories WHERE MainCat=$mainCategory "; $xml.=""; $result=mysql_query($query) or die(mysql_error()); while($row=mysql_fetch_assoc($result)){ if($smallCategory==$row[ID]) {$s='class="selected"';}else{$s='';} $xml.="{$row[Name]}
  • ]]>"; } $xml.=""; $xml .= ""; $document = new DOMDocument(); $document->loadHTML($row['fData']); $lst = $document->getElementsByTagName('iframe'); for ($i=0; $i<$lst->length; $i++) { $iframe= $lst->item($i); $vids=htmlspecialchars($iframe->attributes->getNamedItem('src')->value); $xml.= "".$vids.''; } $xml .= ""; $xml .= ""; $document = new DOMDocument(); $document->loadHTML($row['fData']); $lst = $document->getElementsByTagName('img'); for ($i=0; $i<$lst->length; $i++) { $iframe= $lst->item($i); $imgs=htmlspecialchars($iframe->attributes->getNamedItem('src')->value); $xml.= "".$imgs. ''; } $xml .= ""; $xml .= ""; $xml .= ""; //echo $xml; /* /*simple create texts for arrays---> $result = mysql_query("SHOW COLUMNS FROM news"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { //print_r($row); $ar .= "news.{$row[Field]},"; } } echo $ar;*/ echo $xml; mysql_close($conn); $fp = fopen($cachefile, 'w'); // save the contents of output buffer to the file fwrite($fp, $xml);