fsockopen() error:
Unable to open socket for undefined reason; most likely the version of PHP you're running doesn't have SSL support compiled."); } else { die("

fsockopen() error:
$errstr ($errno)

"); } } else { $host = substr($host, 6); $header = "$method $path HTTP/1.0\r\n"; $header .= "Host: $host\r\n"; $header .= "Accept-Encoding: none\r\n"; $header .= "Authorization: Basic " . base64_encode("{$delicious_username}:{$delicious_password}") . "\r\n"; $header .= "Connection: Close\r\n\r\n"; fwrite($sock, $header); while (!feof($sock)) { $response .= fgets($sock, 128); } fclose($sock); $response = str_replace("\r", '', $response); $response = trim(substr($response, strpos($response, "\n\n"))); return true; } } if(isset($_POST['url']) && isset($_POST['description'])) { // Bookmark a URL $url = urlencode(trim($_POST['url'])); $description = urlencode(trim($_POST['description'])); httpRequest('ssl://api.del.icio.us', '/v1/posts/add?url=' . $url . '&description=' . $description); } // Fetch our recent bookmarks: $count = 10; $tag = ''; if(isset($_GET['count']) && strlen($_GET['count']) && is_numeric($_GET['count'])) $count = trim($_GET['count']); if(isset($_GET['tag']) && strlen($_GET['tag'])) $tag = urlencode(trim($_GET['tag'])); $ret = httpRequest('ssl://api.del.icio.us', '/v1/posts/recent?count=' . $count . '&tag=' . $tag); if($ret) { $xml_parser = xml_parser_create(); xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true); xml_set_element_handler($xml_parser, 'parsePostOpen', 'parsePostClose'); xml_parse($xml_parser, $response, true); } function parsePostClose($parser, $name){} function parsePostOpen($parser, $name, $attrs) { if(isset($attrs['HREF'])) { $attrs['TIME'] = strtotime(substr($attrs['TIME'], 0, -1)); $attrs['TAG'] = explode(' ', trim($attrs['TAG'])); global $links; $links[] = $attrs; } } ?> del.icio.us Bookmarks Example

My Recent Bookmarks

Filter Results Display the most recent bookmarks, tagged with  
New Bookmark