2012-11-08 13 views
0

我的wordpress插件使用WP_HTTP類的wordpress作爲postrequest發送數據。wordpress wp_http class - 數據大小很大 - 錯誤

$myreq = new WP_Http; 
    $myres = $myreq->request("url", array('method' => "POST", 'body' => $mydata, 'timeout' => 'some value')); 

上面的代碼在數據量很小的時候工作正常。當數據量很大時,會出現錯誤。我怎樣才能知道錯誤是否僅僅是因爲編程大尺寸?還有什麼是補救措施?我是否必須要求用戶更改其設置,以便將所需數量的數據作爲發佈數據發送?還是有什麼可以在插件中完成,以允許發佈更多的數據量?

回答

0

您可以使用this question中指定的機制來捕獲錯誤。一旦你發現錯誤,你可以通知用戶。

另外,您還可以使用下面的語句,以增加可用內存量你的PHP腳本(提供的服務器有足夠的內存)

ini_set('memory_limit','32M');