Home » PHP Code »

3

Hello, following script is getting all urls and tiles from the feeds of the blog. If we want display the all urls and titles at your website then we get the information from below script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
function getlinks() {

$xml= "http://anil2u.info/feed/";

$xmlDoc = new DOMDocument();

$xmlDoc->load($xml);

//get elements from "<channel>"

$channel=$xmlDoc->getElementsByTagName('channel')->item(0);

$channel_title = $channel->getElementsByTagName('title')

->item(0)->childNodes->item(0)->nodeValue;

$channel_link = $channel->getElementsByTagName('link')

->item(0)->childNodes->item(0)->nodeValue;

$channel_desc = $channel->getElementsByTagName('description')

->item(0)->childNodes->item(0)->nodeValue;

$result='';

//get and output "<item>" elements

$x=$xmlDoc->getElementsByTagName('item');

for ($i=0; $i<=7; $i++)

{

$item_title=$x->item($i)->getElementsByTagName('title')

->item(0)->childNodes->item(0)->nodeValue;

$item_link=$x->item($i)->getElementsByTagName('link')

->item(0)->childNodes->item(0)->nodeValue;

$item_desc=$x->item($i)->getElementsByTagName('description')

->item(0)->childNodes->item(0)->nodeValue;

$result .= ("<p><a target=\"_blank\" href='" . $item_link

. "'>" . $item_title . "</a>");

$result .= ("<br />");

$result .= ("</p>");

}

return $result;

}
?>

We can see the live demo at  @ http://labs.anil2u.info/

Thank you.


Related Posts

    How to add HTML content in php mail() functionGrabbing thumbnail image from youtube using php codeFriendly file size for a file using php codeHow to download a file using php code

 

3 Comments

  1. useful .. post this on Developer zone http://dzone.com at right category

Leave a Reply