|
Posted by Paul Lautman on 08/04/07 17:26
Hardik Dangar wrote:
> hi friends,
> i have a bunch of html pages and i want to fetch records from them and
> i m really confused how i can do after working with regular
> expressions and other stuffs from last few days can anyone help me
> with this ?
>
> i have a pages with html and table all scatter there..now i want just
> specific table from the page and all records in that page, i was
> successfull somehow but still have problems ,here are they..
>
> my example page...(just a table it has all the tags like html but i
> didnt write here just the thing i want is here)
>
> <table>
> <tr>
> <img src=..">
> </tr>
> <tr>
> <table>
> <tr>
> <tr>
> <td>
> <b>name1</B>
> <br>
> <font size=2 color=darkgray ><i>address1</i></font><br>
> <br>phone no
>> <a href=mailto:mail@gmail.com>E-mail1 </a>
>> <a href='www.website.com' target=_blank>website1</a>
> </font>
> </td>
> </tr>
> </tr>
> <tr>
> <b> name2</b>
> .........
> </tr>
> </table>
> </tr>
> </table>
>
> now from that table i want name,address,phone no,email,website..
> using preg_replace function i was able to find all those things but it
> removes <A> tag so email and website are also removed...can anyone
> tell me how i can find email and website first from that code and then
> using preg_replace i can get other records...or else can anyone tell
> me any better solution like currently by using while loop and using if
> condition i m breaking at the main table and then fetching each record
> but any better solution ?
Check out the DOM functions:
http://uk.php.net/manual/en/ref.dom.php
Navigation:
[Reply to this message]
|