---
title: "externe php in typo3 frontend extension einbinden"
url: "https://www.typo3.net/d/96357-externe-php-in-typo3-frontend-extension-einbinden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2010-02-02"
last_reply: "2010-02-03"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# externe php in typo3 frontend extension einbinden

Extensions › Entwicklung · 2 Antworten · gestartet 2010-02-02

## Eröffnungsbeitrag

**eckardh** · 2010-02-02 · [Beitrag #1](https://www.typo3.net/d/96357-externe-php-in-typo3-frontend-extension-einbinden/1)

Hallo,

mittels einem Frontend Plugin in einer eigenen Extension möchte ich eine externe php Applikation einbinden. Das funktioniert, es gibt aber einen kleinen Haken: Die externe PHP-Applikation setzt eigene globale Variablen. In der extension Klasse für das frontend plugin habe ich das nicht hinbekommen. Ich habe noch nicht so viel Typo3 /PHP Erfahrung, glaube aber, daß das wohl so nicht funktionieren kann.
Wenn ich jetzt in der "root" index.php die externen globalen Variablen setze, funktioniert das. Ich möchte allein schon aus Performancegründen das nicht in der root-index.php einbinden. Hat jemand ein Tip, wie ich die  globalen Variablen der Fremdapplikation besser setzen kann, insbesondere nur dann wenn ich sie auch brauche. Die Fremdapplikation so umzuschreiben, daß sie auf globale Variablen verzichtet, scheidet leider aus.
Vielen Dank für Tips
Eckard.

## Antworten

### [#2](https://www.typo3.net/d/96357-externe-php-in-typo3-frontend-extension-einbinden/2) · Mopps · 2010-02-02

da die extension "lumophpinclude" das hervorragend macht, würde ich da nachschauen.

### [#3](https://www.typo3.net/d/96357-externe-php-in-typo3-frontend-extension-einbinden/3) · eckardh · 2010-02-03

Hi,
habe mir die extension angeschaut und wenn ich das korrekt sehe, geht das so:

if ($this->lConf['source']['script_type'] == 'file') {
            // Local script will be included directly
            $content = $this->doLocalCall();
        }

ob_start();
//include('uploads/' . $this->lConf['source']['script_file']);
include('uploads/tx_lumophpinclude/' . $this->lConf['source']['script_file']);
$content = ob_get_contents();
ob_end_clean();
return $content;

inkludiert wird mein code jetzt auch schön, aber das setzen der globals variablen funkioniert leider nicht.

---

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