コード例 #1
0
 function weblogPostTrackback($trackback_url)
 {
     require_once "Net/TrackBack.php";
     $user_agent = "NetCommons Journal TrackBack System";
     if ($this->checkSite($trackback_url)) {
         $session =& $this->_container->getComponent("Session");
         $user_id = $session->getParameter("_user_id");
         $trackback_url = $trackback_url . "&user_id=" . $user_id;
     }
     $return_from_tb_server = Net_TrackBack::sendPing($trackback_url, $this->post_trackback_data, $user_agent, 'utf-8');
     if ($return_from_tb_server === true) {
         $this->tb_result[$trackback_url] = true;
         return true;
     } else {
         $this->tb_result[$trackback_url] = false;
         return false;
     }
 }