Wenn include_once() funktioniert, dann hätte require und include auch funktionieren müssen, da include_once den einzigsten unterschied hat, das er es einmal läd und include oder require immer beim laden der Seite (soweit meine Info's zu include_once() reichen).
Ich denke mal, das es nur von den Daten abhängig war, die du includen wolltest.
Mfg
MrMind