---
title: "Und wieder ...: PHP einbinden (USER_INT vs PHP_SCRIPT)"
url: "https://www.typo3.net/d/5971-und-wieder-php-einbinden-user-int-vs-php-script"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP"]
created: "2003-09-24"
last_reply: "2003-09-24"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

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

TYPO3 › TypoScript · 0 Antworten · gestartet 2003-09-24

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2003-09-24 · [Beitrag #1](https://www.typo3.net/d/5971-und-wieder-php-einbinden-user-int-vs-php-script/1)

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

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

gehe und das Script folgend aufbaue, funzt die Ausgabe:

```php
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:

```typoscript
...
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  :D
$DU = Freundlichster Helfer und Retter in der Not

Grüße,
Commodore

---

Quelle: „Und wieder ...: PHP einbinden (USER_INT vs PHP_SCRIPT)“, typo3.net, https://www.typo3.net/d/5971-und-wieder-php-einbinden-user-int-vs-php-script
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
