【发布时间】:2013-01-13 18:24:21
【问题描述】:
当我尝试在 wordpress 中使用 xmlrpc 上传数据时出现错误。以前的代码可以正常工作,但突然间开始出现此错误。我没有更改代码中的任何内容。
错误 (-32300):传输错误 - HTTP 状态码不是 200
另外,我知道我的脚本可以正常工作,因为 google chrome 在 GET 请求中返回“正常”状态。 php.ini 分配了 128mb 的内存。
这是用来发帖的代码
/**
* Make Posts using the XMLRPC classes
*/
function makePosts() {
$data_set = $this->getMovieLinks();
$xml_client = new XMLRPClientWordPress();
foreach ($data_set as $key) {
echo '<pre>';
echo 'This is title movie about to be added ======== : ' . $key['title'];
echo '</pre>';
//new_post($title,$summary,$category,$image_url,$internal_links)
if ($xml_client->new_post($key['title'], $key['summary'], $key['category'], $key['image'], $key['internal_links']) ) {
$status=1;
} else {
$status=0;
}
if (isset($status)) {
echo ' ====== ADDED';
} else {
echo ' ====== ERROR ADDING';
}
}
} // Function makePosts endes here
【问题讨论】: