---
title: "PHP Datei in den Content Bereich einfügen funktioniert nicht"
url: "https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","PHP","TYPO3 4.x"]
created: "2013-11-07"
last_reply: "2013-11-09"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP Datei in den Content Bereich einfügen funktioniert nicht

TYPO3 › TypoScript · 5 Antworten · gestartet 2013-11-07

## Eröffnungsbeitrag

**macmurdock77** · 2013-11-07 · [Beitrag #1](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/1)

Hallo Zusammen,

ich habe folgendes Problem:
Ich möchte eine PHP Datei in einen bestimmten Bereich meiner Seite einfügen, das hier ist mein Template:

```xml
<div id="main">

  <div id="header">
	<div id="logo"><img src="fileadmin/images/header-logo.jpg"></div>
	<div id="header-right">
		<div id="topmenu">###MENU_OBEN###</div>
		<div id="topmenu-icons">
			<div id="flags-icon">###LANGUAGE###</div>
			<div id="kontakt-icon"><img src="fileadmin/images/kontakt_icon.png" alt="Kontakt" onClick="toggle_contact()"></div>
			<div class="clear">&nbsp;</div>
		</div>
		<div class="clear">&nbsp;</div>
		<div id="kontaktfield" style="visibility:hidden;">
				<span style="color:#6b6b6a; font-size:14px; font-weight:bold;">Kontakt</span><br><br>
				<b>HERBERT</b><br>
				<br>
		</div>
	</div>
	
	<div class="clear">&nbsp;</div>
  </div>
    
       <div id="menu">###menu###</div>    
       <div id="searchfield">###search###</div>    
       <div class="clear">&nbsp;</div>
    
	<div id="animation">
		###MARKER###
	</div>
      
      <div id="center-wrap">
      ...
```

In dem Div "animation" habe ich den Marker ###PHPSK### erstellt, mit folgendem TS versuche ich die PHP Datei einzufügen:

```typoscript
        temp.marker=PHP_SCRIPT
        temp.marker.file=fileadmin/test.php

        MARKER < temp.marker
```

Leider wird mir der Inhalt der Abfrage aus der PHP Datei ganz oben auf der Seite, ausserhalb von meinem Main Container ausgegeben.
Hier die Seite: <http://dev.m3-communication.de/herbert/index.php?id=3&L=0>

Danke schon mal für alle Hilfen!

## Antworten

### [#2](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/2) · Chrissli · 2013-11-07

Du hast daran gedacht die gewünschte Ausgabe in die Variable $content zu schreiben? Nicht direkt ausgegeben?

### [#3](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/3) · macmurdock77 · 2013-11-07

Ich dachte man müsste das nur machen wenn man den echo Befehl benutzt.
So sieht meine PHP Datei aus:

```php
<?
	if ($_REQUEST["L"] == 0){?>
	<div id="animation">
		<img src="fileadmin/images/animation_01.jpg" alt="Animation1" />
		<img src="fileadmin/images/animation_02.jpg" alt="Animation2" />
	</div>
	<?}elseif ($_REQUEST["L"] == 1){?>
	<div id="animation">
		<img src="fileadmin/images/animation_03.jpg" alt="Animation3" />
		<img src="fileadmin/images/animation_04.jpg" alt="Animation4" />
	</div>
	<?}elseif ($_REQUEST["L"] == 2){?>	
	<div id="animation">
		<img src="fileadmin/images/animation_05.jpg" alt="Animation5" />
		<img src="fileadmin/images/animation_06.jpg" alt="Animation6" />
	</div>	
<?}?>
```

### [#4](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/4) · Chrissli · 2013-11-08

Nein, bei der Benutzung von PHP_SCRIPT bzw PHP_SCRIPT_INT muss der Inhalt zwangsweise in der Variable $content stehen, da die Ausgabe sonst vor dem Typo3-Content steht.

Alternativ kannst du Objectorientiert mit USER bzw. USER_INT arbeiten, dabei muss die Ausgabe als Rückgabewert der entsprechenden Methode zurückgegeben werden.

### [#5](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/5) · macmurdock77 · 2013-11-08

Ok, danke damit hilfst du mir schon mal weiter, nur wie würde das jetzt in meinem Fall konkret aussehen, ich habe mal ein bisschen gegoogelt aber verstehe nicht wirklich was ich jetzt genau machen muss.

### [#6](https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht/6) · jenses · 2013-11-09

Sehe ich das richtig, daß du sprachabhängig verschiedene Bilder anzeigen willst?
Warum dann dieser Umweg über ein PHP-Skript, ist doch völlig unnötig?
Geht doch viel einfacher über ein Content Element "HTML"...

---

Quelle: „PHP Datei in den Content Bereich einfügen funktioniert nicht“, typo3.net, https://www.typo3.net/d/116523-php-datei-in-den-content-bereich-einfuegen-funktioniert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
