Charter : A bug in you code =>
// Spidering ...
$my_spider_limit = 0;
while(($level <= $limit) && ($my_spider_limit < 15)) {
$my_spider_limit++;
You must change && by OR :
// Spidering ...
$my_spider_limit = 0;
while(($level <= $limit) OR ($my_spider_limit < 15)) {
$my_spider_limit++;
Spider must stop when
$level <= $limit
OR when
$my_spider_limit <15
Isn't it ?
|