|
 |
14³â Àü |
<?
$siteurl='http://selnip.com/~mobint';
$blogfilename='index.php';
$blogname="Mobint's blog";
$querystring_start='?';
$querystring_equal='=';
$post_ID='mobint';
// trackback - send
function trackback($trackback_url, $title, $excerpt, $ID) {
global $siteurl, $blogfilename, $blogname;
global $querystring_start, $querystring_equal;
$title = urlencode($title);
$excerpt = urlencode(stripslashes($excerpt));
$blog_name = urlencode($blogname);
$url = urlencode($siteurl.'/'.$blogfilename.$querystring_start.'p'.$querystring_equal.$ID);
$query_string = "title=$title&url=$url&blog_name=$blog_name&excerpt=$excerpt";
if (strstr($trackback_url, '?')) {
$trackback_url .= "&".$query_string;;
$fp = @fopen($trackback_url, 'r');
$result = @fread($fp, 4096);
@fclose($fp);
} else {
$trackback_url = parse_url($trackback_url);
$http_request = 'POST '.$trackback_url['path']." HTTP/1.0rn";
$http_request .= 'Host: '.$trackback_url['host']."rn";
$http_request .= 'Content-Type: application/x-www-form-urlencoded'."rn";
$http_request .= 'Content-Length: '.strlen($query_string)."rn";
$http_request .= "rn";
$http_request .= $query_string;
$fs = @fsockopen($trackback_url['host'], 80);
@fputs($fs, $http_request);
@fclose($fs);
}
return $result;
}
if (!empty($HTTP_POST_VARS['trackback_url'])) {
$excerpt = (strlen(strip_tags($content)) > 255) ? substr(strip_tags($content), 0, 252).'...' : strip_tags($content);
$excerpt = stripslashes($excerpt);
$trackback_urls = explode(',', $HTTP_POST_VARS['trackback_url']);
foreach($trackback_urls as $tb_url) {
$tb_url = trim($tb_url);
trackback($tb_url, stripslashes($post_title), $excerpt, $post_ID);
}
}
echo("<meta http-equiv='Refresh' content='0; URL=track_test.php'>");
?> |
|
̵̧ : 369 |
̵̧
¸ñ·Ï
|
|