2013-03-28 20 views
1

我目前使用ZendGData得到視頻ID從渠道youtube。然而,當信道是相當大,我得到這個錯誤:循環通過視頻從YouTube上的一個非常大的通道?

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 
46 bytes) 

如果我能,我不會使用這個庫,但我無法找到一個方法來顯示所有視頻單頁(他們使用Ajax,當你通過一個按鈕來請求它加載更多視頻)上的通道。這將是最好的,因爲我可以簡單地剝離一些標籤來獲取ID。

有沒有人有辦法解決嗎?

+0

請出示你使用加載和顯示視頻的代碼。 – FoolishSeth 2013-03-28 04:41:34

+0

https://developers.google.com/youtube/2.0/developers_guide_php#Pagination 我使用這裏所示和在foreach循環中的代碼中,我添加的視頻ID爲數組。 – Simon 2013-03-28 12:58:00

回答

1

你的PHP內存用完,因爲你創建對象的負載和負載。我的工作是將PHP內存限制設置爲無限。你可以做到這一點無論在php.ini或函數ini_set(「memory_limit的」,「-1」);