---
title: "PHP Script Ausgabe an falscher Stelle!"
url: "https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle"
source: "typo3.net"
tags: ["Allgemein","Frage","PHP"]
created: "2006-02-09"
last_reply: "2006-02-14"
replies: 11
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP Script Ausgabe an falscher Stelle!

Allgemein · 11 Antworten · gestartet 2006-02-09

## Eröffnungsbeitrag

**ONeill** · 2006-02-09 · [Beitrag #1](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/1)

Hallo,

ich habe in meiner HTML Vorlage einen Marker auf den ich gerne ein PHP skript ansetzen will, so dass die Ausgabe meines Skript auf dem Marker erscheint.

```typoscript
INHALT = PHP_SCRIPT
INHALT.file = fileadmin/test.php
```

Mein Script sieht wie folgt aus:

```php
<?PHP echo "Hallo Welt" ?>
```

Nur leider wird dieses Hallo Welt bei der von typo3 generierten Website vor allem geschrieben und nicht auf meinen marker.

Woran liegt das? Wie kann ich das ändenr?

## Antworten

### [#2](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/2) · steffenk · 2006-02-09

kein Wunder, Du darfst auch nicht mit echo arbeiten.

Änder das script in

```php
<?php $content="Hallo Welt"; ?>
```

und ein Wunder wird geschehen ...

### [#3](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/3) · ONeill · 2006-02-10

Oh, ein Wunder *staun* :D

Aber noch ein paar Fragen,

1.) Kann ich es irgendwie machen, das php Code in meinem Template beachtet wird, ohne das über einen MARKER zu machen?

2.) Ich möchte PHP Code ganz oben an meine Seite einfügen. Ich habe folgenden Code vor das page objekt gemacht, aber es haz nichts bewirkt

```typoscript
10 = PHP_SCRIPT
10.file = fileadmin/fontsize.php
```

Danke für eure Hilfe

### [#4](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/4) · ONeill · 2006-02-13

*push*

Weiß das denn keiner? :-/

### [#5](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/5) · einpraegsam.​net · 2006-02-13

> **ONeill schrieb:**
>
> Oh, ein Wunder *staun* :D
>
> Aber noch ein paar Fragen,
>
> 1.) Kann ich es irgendwie machen, das php Code in meinem Template beachtet wird, ohne das über einen MARKER zu machen?
>
> 2.) Ich möchte PHP Code ganz oben an meine Seite einfügen. Ich habe folgenden Code vor das page objekt gemacht, aber es haz nichts bewirkt
>
> ```typoscript
> 10 = PHP_SCRIPT
> 10.file = fileadmin/fontsize.php
> ```
>
> Danke für eure Hilfe

1. ??? was willst du denn überhaupt machen
2. Versuchs doch einfach mal mit 5 statt 10

### [#6](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/6) · ONeill · 2006-02-13

Hi,

also:

1) Ich habe ein html Template und würde gerne wissen, ob ich dort auch php Code einfügen kann, so dass dieser von typo3 erkannt und auch ausgeführt wird. Oder ob ich das alles über Marker machen muss?

2.)

Wenn ich 5 nehme, wird das Script ja trotzdem innerhalb des <body> Tags eingefügt. Ich möchte aber folden Struktur in meiner von typo3 generierten Seiten:

```html
<?PHP
 .... TU WAS, MIT COOKIES ...
?>
<--- Ab hier soll dann das PAGE Objekt rein
<xml....>
.
.
.
usw
```

Ich hoffe es ist verständlich, was ich vorhabe.

EDIT:

Ziel ist eben, dass ich PHP Code, welcher Cookies setzen soll, was ja nur ganz am Anfang einer HTML Seite stehen darf, einfügen möchte.

Desweitern sollen im Code selber PHP Funktionen aufgerufen werden und da wollte ich fragen, ob ich diesen PHP Code mit typo3 und Marker einfügen muss oder ihn in der html vorlage vieleicht markieren kann, so dass typo3 diesesn erkennt und als PHP Skript einfügt.

### [#7](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/7) · woida · 2006-02-13

HTML-Code im Template wird nicht ausgeführt.

Wenn du deinen PHP-Code im Header haben willst, setz doch einfach im HTML-Template einen Marker dorthin.
Diesen Marker befüllst du dann mit deinem PHP-Skript.

### [#8](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/8) · einpraegsam.​net · 2006-02-13

> **woida schrieb:**
>
> HTML-Code im Template wird nicht ausgeführt.
>
> Wenn du deinen PHP-Code im Header haben willst, setz doch einfach im HTML-Template einen Marker dorthin.
> Diesen Marker befüllst du dann mit deinem PHP-Skript.

Das soll funktionieren? Der Header wird doch von Typo3 zusammengebastelt und im HTML Template ignoriert...

### [#9](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/9) · ONeill · 2006-02-13

Genau das ist mein Problem!

Ich möchte es ja noch davor haben.

### [#10](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/10) · woida · 2006-02-13

Ja, ich habe da mal ein Beispiel mit dem Autoparser gesehen.
Einfacher wird wohl:

```typoscript
page.headerData.1 = PHP_SCRIPT
page.headerData.1.file = fileadmin/fontsize.php
```

sein.

### [#11](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/11) · ONeill · 2006-02-14

Hi,

das klappt leider auch nicht, denn das php Script befindet sich im Head der HTML datei, aber ich möchte es ja VOR das <html> Flag plazieren.

Fällt euch da eine andere Möglichkeit ein?

### [#12](https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle/12) · ONeill · 2006-02-14

Hallo,

also ich habe mal was gesucht und ich glaube das könnte man eventuell mit einem includeLib auf dem topLevel machen, aber irgendwie glückt mir das nicht. Hilft euch das denn weiter?

---

Quelle: „PHP Script Ausgabe an falscher Stelle!“, typo3.net, https://www.typo3.net/d/37607-php-script-ausgabe-an-falscher-stelle
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
