Pues no hay nada, veo que invocar un código por src es distinto que invocarlo por una función y aún no he corregido el problema.
Y he notado que el error lo generan las funciones
header("Content-type: image/jpeg");
imagejpeg($thumb);
Quizas sea que estas funcines utilizan variables globales que hay que invocar desde la funcion
algo asi como
global $variable;
para poder acceder
AAAAAAAAAAAA!!!, que sera??