用户
 找回密码
 入住 CI 中国社区
搜索
查看: 8919|回复: 6
收起左侧

[讨论/交流] 引用通告trackback运行报错

[复制链接]
发表于 2012-8-13 17:24:47 | 显示全部楼层 |阅读模式
我是按照手册的例子做的           
$tb_data = array(
                'ping_url'  => 'http://localhost/distz/trackback/receive/456',
                'url'       => 'http://localhost/distz/post/tyq/sss',
                'title'     => 'The Title of My Entry',
                'excerpt'   => 'The entry content.',
                'blog_name' => 'My Blog Name',
                'charset'   => 'utf-8'
                );
          echo var_dump($this->trackback->send($tb_data));
        if ( ! $this->trackback->send($tb_data))
        {
             echo $this->trackback->display_errors();
        }
        else
        {
             echo 'Trackback was sent!';
        }
最后报错 :An unknown error was encountered
咋回事呢????
发表于 2012-8-14 08:30:05 | 显示全部楼层
echo var_dump($this->trackback->send($tb_data));

直接var_dump就行了。
 楼主| 发表于 2012-8-14 12:25:26 | 显示全部楼层
米修 发表于 2012-8-14 08:30
echo var_dump($this->trackback->send($tb_data));

直接var_dump就行了。

不是这个问题,这是我用来测试的,关键是trackback发送失败 报错
发表于 2012-8-15 13:04:19 | 显示全部楼层
贴所有代码。
 楼主| 发表于 2012-8-20 12:31:13 | 显示全部楼层
Hex 发表于 2012-8-15 13:04
贴所有代码。

啊,我还以为没人理我!
这是发送的控制器
class Send_tr extends My_Controller {
       
        public function __construct() {
                parent :: __construct();
        }
       
        public function send_() {
                $this->load->library('trackback');
                $tb_data = array(
            'ping_url'  => 'http://localhost/distz/trackbacks/receive/456', //接受的控制器.不知道写法是否正确
            'url'       => 'http://localhost/distz/post/tyq/sss.html',
            'title'     => 'The Title of My Entry',
            'excerpt'   => 'The entry content.',
            'blog_name' => 'My Blog Name',
            'charset'   => 'utf-8'
            );
                if ( ! $this->trackback->send($tb_data))
                {
                     echo $this->trackback->display_errors();
                }
                else
                {
                     echo 'Trackback was sent!';
                }
       
        }
}
运行之后就报错An unknown error was encountered我看了下源码好像是ping_url解析不正确,
发表于 2012-8-20 17:51:06 | 显示全部楼层
看起来没啥问题啊,只要按照手册写就可以了。
你写成 MY_Controller 试试
 楼主| 发表于 2012-8-21 11:08:33 | 显示全部楼层
Hex 发表于 2012-8-20 17:51
看起来没啥问题啊,只要按照手册写就可以了。
你写成 MY_Controller 试试

太纠结了,把他写道MY_controller然后再控制器调用 内存溢出Allowed memory size of 134217728 bytes exhausted。 你是怎么写的,能不能发点代码

本版积分规则