일부 블로그 사이트에서는 UTF-8로 트랙백을 전송했다간 X되는 경우가 발생한다. zdnet의 아스피린에 트랙백 보냈다가 얼마나 민망한지;;;

여기에 해결책을 적어본다.

고칠 소스는 blog/owner/entry/trackback/send/item.php

paran으로 검색해 보면 아래의 소스를 볼 수 있다.

       $link="$hostURL$blogURL/$entryId";
       $title=$entry['title'];
       $excerpt=UTF8::lessen(removeAllTags(stripHTML(nl2brWithHTML($entry['content']))),255);
       $blogTitle=$blog['title'];
       $blogURL="$hostURL$blogURL/";
       $isNeedConvert=strpos($url,'/rserver.php?')!==false||strpos($url,'blog.daum.net')!==false||strpos($url,'blog.naver.com')!==false||strpos($url,'blog.empas.com')!==false||strpos($url,'.egloos.com/tb/')!==false||strpos($url,'blog.paran.com')!==false||strpos($url,'.zdnet.co.kr')!==false;
       if($isNeedConvert){
빨간색으로 된 부분을 추가하면 된다. 트랙백 주소를 보고 url에 특정 문자열을 계속 추가해 나가면 되는 것이다.


티스토리 툴바