<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Comments: Sending Simple DNS Plus HTTP Commands [KB1135]</title><description>Web page visitor comments posted at http://www.simpledns.com/kb.aspx?kbid=1135</description><link>http://www.simpledns.com/kb.aspx?kbid=1135</link><language>en-us</language><copyright>Copyright JH Software ApS</copyright><pubDate>Sat, 12 Apr 2008 17:58:43 GMT</pubDate><lastBuildDate>Sat, 12 Apr 2008 17:58:43 GMT</lastBuildDate><image><url>http://www.jhsoft.com/news/channel.gif</url><title>JH Software</title><link>http://www.jhsoft.com</link></image><item><title>Comment by oblivio</title><description>For those of you who might want some PHP COM code samples. I have written a domain manager for my company that uses the simple dns software. It is sort of customized to us but i think you can get an idea of how it all should work&lt;br/&gt;set_exception_handler('exception_handler'); //catch com errors&lt;br/&gt;$domainObject = new COM("SDNSAPI.Connection"); &lt;br/&gt;$domainObject-&gt;Init("127.0.0.1",8053,"mypassword");&lt;br/&gt;$zone = $domainObject-&gt;GetZone($_GET['mydomain']);  //get zone&lt;br/&gt;for ( $i = 0; $i &lt;= $zone-&gt;Records-&gt;Count - 1; $i++ ) { //loop records&lt;br/&gt;echo $zone-&gt;Records-&gt;Item($i)-&gt;Name.'&lt;br&gt;'; &lt;br/&gt;echo $zone-&gt;Records-&gt;Item($i)-&gt;Type.'&lt;br&gt;'; &lt;br/&gt;echo $zone-&gt;Records-&gt;Item($i)-&gt;DataFields-&gt;Item(0).'&lt;br&gt;';&lt;br/&gt;}&lt;br/&gt;//add new record&lt;br/&gt;if ($_POST['addnewrecord']) {&lt;br/&gt;$zone-&gt;Records-&gt;Add($_POST['recordname'],$_POST['recordtype'],$_POST['recorddata']);&lt;br/&gt;$domainObject-&gt;UpdateZone($zone);&lt;br/&gt;}&lt;br/&gt;// delete record&lt;br/&gt;if ($_POST['delrecord']){&lt;br/&gt;$zone-&gt;Records-&gt;RemoveAt($_GET['recordindex']); // index from for loop&lt;br/&gt;$domainObject-&gt;UpdateZone($zone);&lt;br/&gt;}&lt;br/&gt;function exception_handler($exception) { // out put errors nicely&lt;br/&gt;echo "Error: " . $exception-&gt;getMessage();&lt;br/&gt;}</description><pubDate>Sat, 12 Apr 2008 17:58:43 GMT</pubDate><guid isPermaLink="false">jhsoft.com-pagecomment-83</guid><link>http://www.simpledns.com/kb.aspx?kbid=1135#comment83</link></item></channel></rss>