---
title: "PHP Datei einbinden"
url: "https://www.typo3.net/d/56268-php-datei-einbinden"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2007-01-15"
last_reply: "2007-01-16"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP Datei einbinden

Allgemein · 8 Antworten · gestartet 2007-01-15

## Eröffnungsbeitrag

**nicolaibassdh** · 2007-01-15 · [Beitrag #1](https://www.typo3.net/d/56268-php-datei-einbinden/1)

Hallo alle miteinander,

ich habe folgendes Problem:

Ich möchte in mein bestehendes Projekt in einer Seite ein eigenes PHP Script einbinden. Um dieses zu erreichen habe ich in der entsprechenden Seite einen neuen Datensatz vom Typ "Script" angelegt und folgenden Code im Extension-Template verwendet:

```typoscript
tt_content.script = CASE 
tt_content.script { 
key.field = select_key 
phptest = PHP_SCRIPT
phptest.file = fileadmin/templates/scripts/script.php
}
```

Die Datei wird auch eingebunden, jedoch über dem Layout. Ich möchte gerne, dass diese Datei nur im Content Bereich ausgeführt wird und nicht "über" der kompletten Seite.

Das Projekt habe ich mit TemplaVoila umgesetzt, ich kann also nicht auf Marker verweisen :/

Was muss ich ändern / eingeben, damit das Script nur im Content-Bereich ausgeführt wird.

Viele Dank schon jetzt für Eure Hilfe.

Nic

## Antworten

### [#2](https://www.typo3.net/d/56268-php-datei-einbinden/2) · einpraegsam.​net · 2007-01-15

> **nicolaibassdh schrieb:**
>
> ...habe ich in der entsprechenden Seite einen neuen Datensatz vom Typ "Script" angelegt...

Ausgabe per

```php
$content = 'blabla';
```

statt

```php
echo = 'blabla';
```

???

### [#3](https://www.typo3.net/d/56268-php-datei-einbinden/3) · nicolaibassdh · 2007-01-15

> **wunschtacho schrieb:**
>
> ???

Das habe ich mich bei Deiner Antwort auch gefragt  ;)

Ich möchte halt statt des normalen Contents mein PHP Script ausführen.

Darum meine Frage:
Wie genau kann ich das anstellen das dieses auch **im Content-Bereich** ausgeführt wird und nicht wie bisher, "über" der ganzen Seite?

Folgendes TS führt zu gleichem Ergebnis wie das im ersten Posting:

```typoscript
page.15 = PHP_SCRIPT
page.15.file = fileadmin/templates/scripts/script.php
```

Wieder Ausgabe, aber über der ganzen Seite und nicht im Content-Bereich.

Darum auch der von mir erzeugte Script-Datensatz.

Komme da leider nicht wirklich weiter.

Danke schon jetzt für Eure Hilfe

Nic

### [#4](https://www.typo3.net/d/56268-php-datei-einbinden/4) · einpraegsam.​net · 2007-01-15

Wie gibst du dein Script aus? Über Echo? Oder Print?

So gibst du einen Inhalt aus, wenn du ein Script in TYPO3 einbindest:

```php
$content = 'Diesen Text anzeigen';
```

### [#5](https://www.typo3.net/d/56268-php-datei-einbinden/5) · nicolaibassdh · 2007-01-15

> **wunschtacho schrieb:**
>
> Wie gibst du dein Script aus? Über Echo? Oder Print?
>
> So gibst du einen Inhalt aus, wenn du ein Script in TYPO3 einbindest:
>
> ```php
> $content = 'Diesen Text anzeigen';
> ```

OK, das war wohl mein Fehler!. Wenn ich Deinen Code verwende gibt

Andere Frage:
Es gibt doch die Möglichkeit über

```typoscript
NGTEST = PHP_SCRIPT_EXT
```

Ausgaben mit print/echo durchzuführen. Leider klappt dieses bei mir nun nicht wirklich. Muss ich etwas bestimmtes hierfür beachten?

Viele Grüße & Danke für Deine Hilfe  :D

Nic

### [#6](https://www.typo3.net/d/56268-php-datei-einbinden/6) · einpraegsam.​net · 2007-01-15

Wo ist denn das Problem - warum muss es denn unbedingt echo sein?

ersetzte jedes:

```php
echo
```

mit

```php
$content .=
```

und gut ist...

### [#7](https://www.typo3.net/d/56268-php-datei-einbinden/7) · nicolaibassdh · 2007-01-16

Das ganze ist ein Anmeldescript. Das Formular verweist auf eine eigenen PHP Datei mit den Funktionen welches die Prüfung/Querys/Mailings etc. durchführt.

Bei Fehlern würde ich über die Header() Funktion wieder auf das Anmeldescript verweisen und entsprechende Fehlermeldungen ausgeben lassen.

Von daher wäre die Ausführung von print() schon sehr angenehm.

Was gibt es da also für gute & sichere Lösungen?

Vielen Dank & viele Grüße

Nic

### [#8](https://www.typo3.net/d/56268-php-datei-einbinden/8) · Honk88 · 2007-01-16

Hi,

ich misch mich mal ganz unqualifiziert ein :D

extension page_php_content ziehen.

und dann php-skript einfach als Content anlegen .
Hilft das ? Oder denk ich gerade an euch vorbei ?

LG
Honk

### [#9](https://www.typo3.net/d/56268-php-datei-einbinden/9) · nicolaibassdh · 2007-01-16

> **Honk88 schrieb:**
>
> Hi,
>
> ich misch mich mal ganz unqualifiziert ein :D
>
> extension page_php_content ziehen.
>
> und dann php-skript einfach als Content anlegen .
> Hilft das ? Oder denk ich gerade an euch vorbei ?
>
> LG
> Honk

Danke, Danke, Danke. Das war es was ich gesucht habe! Top ^^

---

Quelle: „PHP Datei einbinden“, typo3.net, https://www.typo3.net/d/56268-php-datei-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
