$id";
echo sendTB($_POST['trackback'], $_POST['subject'], $_POST['post'], $postURL);
}
function sendTB($url, $title, $excerpt, $postURL)
{
$blogname = urlencode("Simple Blog");
$title = urlencode($title);
if (strlen($excerpt) > 252)
{
$excerpt = substr($excerpt, 0, 252) . "...";
}
$excerpt = urlencode($excerpt);
$url_info = parse_url($url);
$host = $url_info['host'];
$path = $url_info['path'] . "?" . $url_info['query'];
$url = urlencode($url);
$data="tb_url=$url&url=$postURL&blog_name=$blogname&title=$title&excerpt=$excerpt";
$fp=fsockopen($host, 80);
fputs($fp, "POST " . $path . " HTTP/1.1\r\n");
fputs($fp, "Host: " . $host ."\r\n");
fputs($fp, "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain\r\n");
fputs($fp, "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n");
fputs($fp, "Connection: close\r\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-Length: " . strlen($data) . "\r\n\r\n");
fputs($fp, "$data");
$response="";
while(!feof($fp))
{
$response.=fgets($fp, 128);
}
fclose($fp);
list($http_headers, $http_content)=explode("\r\n\r\n", $response);
if (substr_count($http_content, "
\n{$http_content}";
}else if (substr_count($http_content, "
\n{$http_content}";
}
}
?>