Ein include() unter Verwendung von HTTP macht nicht viel Sinn. Dieses läuft über den Webserver, der Webserver parst die Datei dann wird das Ergebnis in den Quellcode eingebunden und nochmals geparst.
Includes sollten daher immer auf dem Server bleiben. Also nie
http:// oder
ftp:// sondern immer nur der Pfad.
Für das Einbinden von Dateien auf anderen HTTP-Servern kann man readfile() verwenden. Hier wird die Datei gelesen und ausgegeben. Das zweite Parsen entfällt.
Du hast per .htaccess den HTTP-Zugriff auf die Datei gesperrt. Normale Dateizugriffe (./pfad/datei.inc.php) behindert die .htaccess jedoch nicht.
Thomas
---
Weaverslave