Hi,
include('http://www.abc.de/script.php');
Dies funktioniert aber leider nicht. Gibt es dafür eine möglichkeit?
Doch, das funktioniert, wenn Du fopen_wrappers aktiviert hast. (php.ini)
Sinn ist folgender, ich habe eine PHP-Klasse geschrieben, mit der man dynamisch PDF's aus PHP erstellen kann. Wenn ich diese nun jemanden zur Verfügung stelle, soll dieser nicht den Quellcode sehen. Er soll dann einfach die Datei in sein Script einbinden.
Das geht nicht. Denn der Benutzer weiß immer genauso viel, wie PHP weiß. Und PHP muss den Sourcecode kennen, um mit der Klasse etwas Anfangen zu können. Wenn Du über http das Script aufrufst, dann musst Du Dir sicher sein, dass der Quelltext mitüberliefert wird. Sonst liefert er nämlich die Ausgabe des Scripts zurück - was bei einer Klasse einfach gar nichts ist.
Ok, wenn es eh keinen Sinn macht lass ich das. Gibt es ne andere Möglichkeit? Weil wenn ich in mein Script ne Klasse einbaue, und deren Funktionen dann nutze sehe ich ja nicht den Code der Klasse.
Oder seh ich das falsch?
Gruß
Ralf