---
title: "PHP_SCRIPT Probleme"
url: "https://www.typo3.net/d/14695-php-script-probleme"
source: "typo3.net"
tags: ["Allgemein","Frage","PHP"]
created: "2004-08-13"
last_reply: "2004-08-18"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP_SCRIPT Probleme

Allgemein · 5 Antworten · gestartet 2004-08-13

## Eröffnungsbeitrag

**berbluesea** · 2004-08-13 · [Beitrag #1](https://www.typo3.net/d/14695-php-script-probleme/1)

marks.HEAD2= PHP_SCRIPT
              marks.HEAD2{
                                  value = fileadmin/scripts/head2.php
              }

Hallo also wenn ich im marker über PHP einen text ausgeben will mit echo "......" erscheint dieser Text zwar aber leider nur oben am beginn der seite und nicht im marker selber wo ist da das Problem???
LG
BerBlueSea

## Antworten

### [#2](https://www.typo3.net/d/14695-php-script-probleme/2) · jweiland · 2004-08-14

Für so einen Fall ist die Ausgabe mit echo nicht geeignet. Die Inhalte müssen an $content angefügt werden.

Beim Rendern der Seite wird alles in $content geschrieben und dies am Ende ausgegeben. Ausgaben mit echo erscheinen vorher - und damit am Kopf der Seite (was fürs Debugging wiederum sinnvoll ist)

Schau dir einfal mal den Sourcecode von Typo3 an, Beispiel siehe nächstes Posting...

Jochen Weiland

### [#3](https://www.typo3.net/d/14695-php-script-probleme/3) · unitarismus · 2004-08-14

echo sowie print werden immer in der obersten Zeile der Ausgabeseite plaziert. Ich nehme an, dass du echo in einer while Schleife zur Ausgabe eines Wertes benutzt. Um die Daten in deinem marker auszugeben musst du folgendes tun.

```php
while($filename = readdir($dir)) { 
    if(strstr($filename, ".jpg") || strstr($filename, ".gif")) { 
        $output .= "<img src="".$pfad."/".$filename.""><br>"; 
    } 

} 
        return $output;
```

Wichtig an diesem Beispiel ist für dich, dass $output .= sowie die Ausgabe des Wertes nach der Schleife mit dem Befehl return $output;

### [#4](https://www.typo3.net/d/14695-php-script-probleme/4) · berbluesea · 2004-08-14

hallo
Also ich verstehe es echt nicht wenn ich in die Datei head1.php den code

$content = "test";
oder
$output = "test";

eingebe wird bei meinem marker trotzdem nichts ausgegeben also ich verstehe es leider nicht ganz!

Wäre es vielleicht leichter das ganze in TS zu machen??
Problem:
ich will einfach je nach Sprache einmal beim marker HEAD1 oder HEAD2 einen Deutschen und einmal einen Englischen text ausgeben!!
Wie sollte ich das denn am besten lösen!

hilfe!!

### [#5](https://www.typo3.net/d/14695-php-script-probleme/5) · TW · 2004-08-18

sorry warum schaust du dir nicht mal die

mehrsprachigkeit an????

<http://www.typo3-for-the.net/multilanguage.0.html>

cu
thorsten

### [#6](https://www.typo3.net/d/14695-php-script-probleme/6) · berbluesea · 2004-08-18

Das Problem hat sich schon erledigt!!

---

Quelle: „PHP_SCRIPT Probleme“, typo3.net, https://www.typo3.net/d/14695-php-script-probleme
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
