I found this line in vbseo_getsitemap.php causing an error when a sitemap data file was large:
Code:
$dl_list = file_exists(VBSEO_SM_DLDAT) ? unserialize(implode('', file(VBSEO_SM_DLDAT))) : array();
I changed it to this:
Code:
$dl_list = file_exists(VBSEO_SM_DLDAT) ? unserialize(file_get_contents(VBSEO_SM_DLDAT)) : array();
This fixed the error. I GUESS if your running a version of PHP < 4.3 you might need the first method but honestly I see no other reason. Why make it an array, then implode it when you can grab it as a string?
Anyway, I hope this helps you guys!