Obrigado Paulo, aquele Calculador de Resistências provocou-me cá uma nostalgia... muito bom :)
David, a tua dica mostrou-me a luz ao fundo do túnel, mas como eu sou um complicado como tudo tenho a porcaria de uma estrutura que por um teste que fiz até me deu arrepios.. passo a explicar:
a minha estrutura onde tenho as classes é:
pasta1/
pasta2/
pasta3
pasta4
pasta5
as diversas classes estão espalhadas pelas pastas3.. até 5
depois tenho outra estrutura semelhante
pastola1/
pastola2/
pastola3
pastola4
pastola5
com masis classes de pastola3.. até 5
para efeitos de testes, criei uma pasta chamada teste e um index.php lá dentro.
Ora a minha grande dor de cabeça foi conseguir referenciar do index.php da pasta teste uma classe que estava no pastola3.
só funcionou quando copiei o ficheiro index.php para a raiz.
O que me leva a pensar que o spl_autoload só vai procurar de onde é chamado para cima.
Se isso é verdade até solto uma lagrimacita, pois tenho classes nas pastolas que usam classes das pastas, e das pastas para pastas e uma grande confusão...
Sugestões?
Obrigado malta.