Allora perdonatemi per il titolo ma non so a quali santi appellarmi.

Ho un file in cui si stampa una variabile generata da una funzione.
Posso stampare questa variabile semplicemente includendo il file che contiene la funzione e richiamandola.
Questo accade in qualsiasi cartella e sottocartella del sito tranne una che per motivi, per me soprannaturale questo non avviene.

Ricapitolo:

file prova.php
Codice PHP:
include('fileconfunzione.php');
$var=funzione();
print 
$var
/ (radice sito) funziona
/smarty/ funziona
/smary/templates/ funziona
/smarty/home NON funziona

Ovviamente includo il file con (../ o ../../) se sottocartelle.
Che rabbia! Eppure subito funzionava poi niente!