---
title: "PHP einbinden"
url: "https://www.typo3.net/d/20108-php-einbinden"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2005-01-16"
last_reply: "2005-01-21"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP einbinden

Allgemein · 4 Antworten · gestartet 2005-01-16

## Eröffnungsbeitrag

**snorri** · 2005-01-16 · [Beitrag #1](https://www.typo3.net/d/20108-php-einbinden/1)

Noch eine wahrscheinlich dumme Frage: Wie kann ich ein PHP-Script in eine Seite einbauen?

Ich habe ein ganz einfaches Formular, in das Besucher ihre eMail-Adresse eintragen können, um sich für einen Newsletter anzumelden. Diese Adresse soll per PHP in eine Datenbank geschrieben und eine Danke-Meldung ausgegeben werden. Welche Art Inhaltsobjekt verwende ich dafür? HTML wars anscheinend nicht ...

-- snorri

## Antworten

### [#2](https://www.typo3.net/d/20108-php-einbinden/2) · Claudio.​Somaini · 2005-01-16

Hallo,

Probiers mal so:

- Marker auf deinem Template setzen
- Dann im Backend (Setup Feld) folgendes Eintragen

```typoscript
    subparts.MEINMARKER = PHP_SCRIPT 
    subparts.MEINMARKER.file = fileadmin/scripts/meinphpfile.php
```

Gruss Claudio

### [#3](https://www.typo3.net/d/20108-php-einbinden/3) · maxhb · 2005-01-16

Hi!
Als Alternativ kannst Du auch die Extension php_pagecontent verwenden.

CU
 maxhb

### [#4](https://www.typo3.net/d/20108-php-einbinden/4) · snorri · 2005-01-16

Hej!

> - Marker auf deinem Template setzen
> - Dann im Backend (Setup Feld) folgendes Eintragen

Hm ... das klingt etwas unpraktisch für nur eine Seite ... da müsste ich dann extra für diese Seite ein Template definieren, oder?

Ich werde es mal mit der Extension probieren. Die heisst übrigens "Page PHP Content (page_php_content)", falls noch jemand danach sucht.

-- snorri

### [#5](https://www.typo3.net/d/20108-php-einbinden/5) · blattgruen · 2005-01-21

Nachdem ich nach 2 Tagen googeln und Docs lesen mit meinem Latein absolut am Ende bin poste ich mal meine Frage hier hinein (sie ist snorris relativ ähnlich):

Ich möchte eine ausgearbeitete Seite, welche auf einem anderen System basiert nach Typo3 migrieren, was mir soweit auch schon ganz gut gelungen ist (auch wenn ich dafür insgs. wahrscheinlich den Umfang einer Bibel gelesen habe ;)). Der Aufbau ist:  *header, linke navi, rechte navi, footer* und genau hier kommt mein Problem ins Spiel:

Wie bekomme ich 2 mini php-scripts in die rechte navi, sodass sie auf *jeder* Seite dauerhaft ausgeführt werden?

Ich habe einige hints zu dem Thema generell im Netz gefunden, nur ist mein Problem, dass sich keiner davon auf dauerhafte Ausführung (script in der Navi, eben *kein*  Contentpart einer einzelnen Seite) bezieht. Via Extensions oder diversen TScriptCode erreicht man ja meistens, dass man das Script als Contentpart einer Seite einbinden kann (wie z.B. ein Formular), aber genau das brauch ich nicht ;).

Claudios Ansatz ist bislang der beste, den ich ausfindig machen konnte, jedoch bewirkt dieser, dass sich das script ganz oben als erstes ausführt (also nicht an der Stelle des Markers in der rechten Navi) und folgenden Fehler erzeugt (den ich btw. bislang immer bekomme, wenn ich das script irgendwie via Typo ausführen lasse):

```plaintext
Warning: Cannot modify header information - headers already sent by (output started at /etc/apache2/vhosts/testdomain.de/fileadmin/template/main/scripts/latest_members.php:6) in /etc/apache2/vhosts/testdomain.de/tslib/class.tslib_fe.php on line 2402
```

Ich benutze Typo 3.7.0 und das Script ist weitestgehend am "Modern Template Building Pt. 1" orientiert, d.h. meine Marker sind div-tags. Ich wär euch sehr verbunden, wenn mir jemand nen passenden Hinweis geben könnte, denn ich steh echt auf dem Schlauch ;).

Vielen Dank schonmal...

bg

---

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