]> git.mxchange.org Git - friendica.git/blob - mod/parse_url.php
ajaxify the wall poster
[friendica.git] / mod / parse_url.php
1 <?php
2
3 require_once('library/HTML5/Parser.php');
4
5 function parse_url_content(&$a) {
6         $url = trim($_GET['url']);
7
8         $template = "<a href=\"%s\" >%s</a>";
9
10         if($url) 
11                 $s = fetch_url($url);
12         
13         if(! $s) {
14                 echo sprintf($template,$url,$url);
15                 killme();
16         }
17
18         $dom = HTML5_Parser::parse($s);
19
20         if(! $dom)
21                 return $ret;
22
23         $items = $dom->getElementsByTagName('title');
24         
25         foreach($items as $item) {
26                 $title = $item->textContent;
27                 break;
28         }
29
30         echo sprintf($template,$url,$title);
31         killme();
32 }