---
title: "PHP Script ausführen"
url: "https://www.typo3.net/d/87912-php-script-ausfuehren"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2009-03-14"
last_reply: "2009-03-19"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP Script ausführen

Allgemein · 7 Antworten · gestartet 2009-03-14

## Eröffnungsbeitrag

**sobi555** · 2009-03-14 · [Beitrag #1](https://www.typo3.net/d/87912-php-script-ausfuehren/1)

Hallo,
ich möchte an einer bestimmten Stelle (lib.xyz) ein das Ergebnis eines Scripts wiedergeben. Wie kann ich das über TS einbauen?
LG - Simon

PS: Beispielscirpt wäre:

```php
<?php
class test {
  function test_funktion()
  {
    return "test";
  }
}
?>
```

## Antworten

### [#2](https://www.typo3.net/d/87912-php-script-ausfuehren/2) · einpraegsam.​net · 2009-03-14

Einfach über eine userFunc:
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/UserAndUserInt/Index.html>

### [#3](https://www.typo3.net/d/87912-php-script-ausfuehren/3) · sobi555 · 2009-03-16

Seh ich den Wald vor lauter Bäumen nicht? Hatte gehofft, mit der Erklärung zurecht zu kommen, aber...o.O

```php
   <?php
    class user_test {        
        function main() {  
            $content = "Dies ist ein Test!!!!";
            return $content;
        }
    }
?>
```

und

```typoscript
includeLibs.userFunc= fileadmin/scripts/test.php 
lib.headnavi.1  = USER_INT
lib.headnavi.1.userFunc = user_test->main
```

bringen mich nicht wirklich vorwärts :( Noch schlimmer, ich weiß nicht warum!  Hat für mich jemand "den entscheidenten Tip"?

*Edit:*
Detailiert frag ich mich, warum ich nichts in dem Marker lib.headnavi angezeigt bekomme... Lass ich mir ein Menü anzeigen, erscheint das in dem Marker

### [#4](https://www.typo3.net/d/87912-php-script-ausfuehren/4) · sobi555 · 2009-03-17

Es würde mich sehr freuen, wenn ich hier einen Tipp / Ratschlag bekomme. Ich weiß nicht wo mein Fehler liegt und fühle mich auch absolut von meinem Freund google verlassen... :(

Jemand da mit einem Ratschlag?

### [#5](https://www.typo3.net/d/87912-php-script-ausfuehren/5) · sobi555 · 2009-03-17

Ufff... ich habe zumindest eine Lösung gefunden, die funktioniert und dabei viel gelernt. Allerdings ist eine Frage aufgetaucht: Warum funktioniert das nicht?

```typoscript
includeLibs.user_test= fileadmin/scripts/test.php


lib.headnavi = COA_INT

lib.headnavi.5 = HMENU
lib.headnavi.5.special = list
lib.headnavi.5.special.value = 40
lib.headnavi.5.1 = TMENU
lib.headnavi.5.1{  
  expAll = 1
  NO {
  stdWrap.wrap = |
  doNotLinkIt = 1
}

lib.headnavi {

    30 = COA
    30 {
      # Aufruf des PHP-Scriptes
      25 = USER
      25.userFunc = user_test->main
    }
  }
}
```

Entweder HMENU oder COA, aber nicht beides zusammen. Kann mir bitte jemand helfen und sagen warum das nicht geht? Oder hab ich einfach was falsch gemacht?

Danke und liebe Grüße,
Simon

### [#6](https://www.typo3.net/d/87912-php-script-ausfuehren/6) · sobi555 · 2009-03-17

Klammer schließen... :)))

### [#7](https://www.typo3.net/d/87912-php-script-ausfuehren/7) · DanStander · 2009-03-19

Helfen Dir evtl. Marker weiter?!?

Á lá:
marks.HOME = PHP_SCRIPT
marks.HOME.file = fileadmin/scripte/home.php

Grüße Red

### [#8](https://www.typo3.net/d/87912-php-script-ausfuehren/8) · sobi555 · 2009-03-19

Das heißt, dass an der stelle, wo der "marker" ist, das Script ausgeführt wird!?

Inzwischen funktioniert auch die andere Variante. Jetzt ist die Frage, was besser ist? Wenn ich das richtig sehe, dann ist doch eine "includeLibs" besser?

LG - Simon

---

Quelle: „PHP Script ausführen“, typo3.net, https://www.typo3.net/d/87912-php-script-ausfuehren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
