Zum Inhalt springen

Und wieder ...: PHP einbinden (USER_INT vs PHP_SCRIPT)

Erstellt am 24. September 2003 · Noch keine Antworten

Tags: Frage

Unbekannter Benutzer ·

Hallo Leute,
bin etwas mit meinem Latein am Ende; habe mittlerweile alle Tips des Forums hinsichtlich der Einbindung von PHP-Scripten getestet, leider funzt es bei mir nicht richtig !!!

--> Vorhandener Marker im Template: ###PHP###

Wenn ich über

...
marks.PHP = PHP_SCRIPT 
marks.PHP.file = media/scripts/meinScript.php
...

gehe und das Script folgend aufbaue, funzt die Ausgabe:

class meineKlasse {
	var $cObj;

	function main() {
                  $content = "Hallo";
                  return $content;
         }

}

$klasse = new meineKlasse;
$content = $klasse->main();

Damit kann ich ja aber nicht auf andere Methoden der Klasse zugreifen und das will ich aber, bzw. soll die PHP-Datei beim direkten Aufruf keine Ausgabe machen, daher dachte ich, ich mache das mit USER_INT, wie schon hier so oft beschrieben:

...
page.includeLibs.script = media/scripts/meinScript.php

page.10.marks.PHP = USER_INT
page.10.marks.PHP.userFunc = meineKlasse->main
...

Leider erhalte ich keine Ausage, die Init in der Klasse habe ich auskommentiert:

#$klasse = new meineKlasse;
#$content = $klasse->main();

Eigentlich müsste dies doch so gehen, aber auch mit "subparts" und

tmp = USER_INT
tmp.userFunc = meineKlasse->main
marks.PHP = PHP_SCRIPT
marks.PHP = tmp

geht es nicht ...! Was mache ich denn falsch - immerhin erzeuge ich ja eine Ausgabe über PHP_SCRIPT, somit kann mein PHP-Script nicht fehlerhaft sein ... 🙁

Wer kann mir denn auf die Sprünge helfen, wäre echt nett, auch wenn es das x-Mal "PHP-Einbinden" ist ...

Kann es sein, dass eine Ext. da irgendwie reinspielt, ist ja auch der Fall, wenn ich über das Content-Element "Script" PHP einbinden will (taucht nicht auf, wenn eine CSS-Ext. installiert ist ...) !!?!

$ICH = TOTAL ratlos, nervlich am Ende, kurz vor dem Strick 😃
$DU = Freundlichster Helfer und Retter in der Not

Grüße,
Commodore