我正在尝试在codeigniter中使用trackback库,但我总是得到这个
An unknown error was encountered
以下是我的代码(控制器)。还有其他代码验证表单等但不影响引用
$id = $this->input->post('id');
$ping_url = $this->input->post('ping_url');
$title = $this->input->post('title');
$entry = $this->input->post('entry');
$url = "http://shivabeach.com/journal/journal_view/$id";
if (isset($ping_url)) {
$tb_data = array('ping_url' => $ping_url, 'url' => $url, 'title' => $title,
'excerpt' => $entry, 'blog_name' => 'Shivabeach', 'charset' => 'utf-8');
if (!$this->trackback->send($tb_data)) {
echo $this->trackback->display_errors();
} else {
echo 'Trackback was sent!';
}
}
我从我正在ping的网站上获取我的引用,所有数据都来自一个完美无需引用的表单。我使用Isset($ ping_url,因为回溯字段有时可能是空的。我也有自动加载轨迹库
有什么想法吗?
修改。我设法摆脱了“遇到PHP错误”部分,现在我只是得到了未知错误。我有一个名为“class”的字段
答案 0 :(得分:1)
您是否有(针对CodeIgniter)的错误报告并将其设置为报告所有事件?它看起来像一个CI错误,日志可能会提供一些关于发生了什么的线索。