How to retrieve domains from table rows in an html page?
Can somebody tell me what I'm doing wrong in the following script? I'm trying to get it to print out a list of domains that are taken from the following lines of code:
PHP:<?php
$buf = file_get_contents("list.html");
$re = "~<font face =' Arial,Verdana' size=1> (.*) </td>~si";
preg_match($re, $buf, $result);
print_r($result);
?>
Here's the code that is in list.html:
PHP:<?php
<HTML>
<BODY>
<table border=1 cellspacing=0 cellpadding=0>
<tr>
<td>
<font face =' Arial,Verdana' size=1>
domain.net
</td>
<td>
<font face =' Arial,Verdana' size=1>
Primary
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify.asp?dnsname=domain.net><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify_raw.asp?dnsname=domain.net><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_delete.asp?dnsname=domain.net><b> Delete </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_viewzone.asp?ns=1&dnsname=domain.net><b> NS1 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=2&dnsname=domain.net><b> NS2 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=3&dnsname=domain.net><b> NS3 </b></a>
</td>
</tr>
<tr>
<td>
<font face =' Arial,Verdana' size=1>
domain.com
</td>
<td>
<font face =' Arial,Verdana' size=1>
Primary
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify.asp?dnsname=domain.com><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify_raw.asp?dnsname=domain.com><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_delete.asp?dnsname=domain.com><b> Delete </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_viewzone.asp?ns=1&dnsname=domain.com><b> NS1 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=2&dnsname=domain.com><b> NS2 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=3&dnsname=domain.com><b> NS3 </b></a>
</td>
</tr>
<tr>
<td>
<font face =' Arial,Verdana' size=1>
domain.co.yu
</td>
<td>
<font face =' Arial,Verdana' size=1>
Primary
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify.asp?dnsname=domain.co.yu><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_modify_raw.asp?dnsname=domain.co.yu><b> Modify </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_delete.asp?dnsname=domain.co.yu><b> Delete </b></a>
</td>
<td align=center>
<font face =' Arial,Verdana' size=1>
<a class=bob href=/dns_services_viewzone.asp?ns=1&dnsname=domain.co.yu><b> NS1 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=2&dnsname=domain.co.yu><b> NS2 </b></a>
-
<a class=bob href=/dns_services_viewzone.asp?ns=3&dnsname=domain.co.yu><b> NS3 </b></a>
</td>
</tr>
</table>
</BODY>
</HTML>
?>
___________________
Best Regards,
John Saunders
Last edited by JohnSaunders, September 14th, 2004 10:32 AM (Edited 1 times)

