---
title: "Typoscript: Übergabe an phpscript / Grundlegendes Verständis"
url: "https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis"
source: "typo3.net"
tags: ["Allgemein","Frage","PHP"]
created: "2004-03-17"
last_reply: "2004-03-17"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Typoscript: Übergabe an phpscript / Grundlegendes Verständis

Allgemein · 5 Antworten · gestartet 2004-03-17

## Eröffnungsbeitrag

**Peter Schmidt** · 2004-03-17 · [Beitrag #1](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/1)

Hallo helfende Community,

ich bin etwas durcheinander mit TypoScript

ich möchte gerne die aktuelle Seiten UID an ein script übergeben (eigentlich nicht aber das wird scheinbar der einzige weg sein)

im typoscript (php file wird mit includelibs geladen):

marks.UPLOAD=USER
marks.UPLOAD{
        value= {page:uid}
        insertData=1
        userFunc=user_reverseString
}

die user_reverseString.php:

function user_reverseString($content,$conf)     {
        $content = $conf["value"];
        $content = strrev($content);
        if ($conf["uppercase"]) {
                $content=strtoupper($content);
        }
        return $content;
}

das einzige was ich zurückbekomme ist  {page:uid} und nicht die zahl (30)

was mache ich falsch? muss ja sicher total offentsichtlich sein. :-(

## Antworten

### [#2](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/2) · tronixx · 2004-03-17

**Setup:**

```typoscript
marks.UPLOAD=USER 
marks.UPLOAD{ 
 includeLibs = Pfad zu deinem Script
 userFunc = DeineKlasse->DeineFunktion
}
```

**Script:**

```php
class DeineKlasse{
 function DeineFunktion($content,$conf) { 
 global $TSFE;
  $content = $TSFE->id;
  $content = strrev($content); 
  if ($conf["uppercase"]) { 
   $content=strtoupper($content); 
  } 
  return $content; 
 } 
}
```

Also so würde ich es zumindest machen. Hoffe, ich konnte helfen.

### [#3](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/3) · sacha · 2004-03-17

Hi,

versuchs mal damit:

```php
<?php
class user_feid {
var $cObj; // reference to the calling object.

function getFeId($content,$conf) {
global $TSFE;
$TSFE->set_no_cache(); // Turning caching off - good while developing.

$conf["renderObj."]["value"] = $TSFE->fe_user->user["uid"];

$outputString = $this->cObj->cObjGetSingle(
$conf["renderObj"], // Contains the name, here "TEXT"
$conf["renderObj."], // Contains the properties of "TEXT"
"renderObj" // Basically just information for the TypoScript debugger
);
return $outputString;
}
}
?>
```

siehe auch: <http://typo3.org/1422+M564ec3ca00f.0.html>

ciao,
Sacha

### [#4](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/4) · tronixx · 2004-03-17

> **Peter Schmidt schrieb:**
>
> ich möchte gerne die aktuelle Seiten UID an ein script übergeben (eigentlich nicht aber das wird scheinbar der einzige weg sein)

Also sacha, falls du keien Gedanken lesen kannst (was der Herr Schmidt nun wirklich will), dann hast du dich wohl verlesen mit deiner userid ;)

Oder lieg ich nun vollkommen falsch??? *grübel*
Heut ist eh irgendwie net mein Tag  #paralyzed#

### [#5](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/5) · Peter Schmidt · 2004-03-17

> **tronixx schrieb:**
>
> **Setup:**
>
> ```typoscript
> marks.UPLOAD=USER 
> marks.UPLOAD{ 
>  includeLibs = Pfad zu deinem Script
>  userFunc = DeineKlasse->DeineFunktion
> }
> ```
>
> **Script:**
>
> ```php
> class DeineKlasse{
>  function DeineFunktion($content,$conf) { 
>  global $TSFE;
>   $content = $TSFE->id;
>   $content = strrev($content); 
>   if ($conf["uppercase"]) { 
>    $content=strtoupper($content); 
>   } 
>   return $content; 
>  } 
> }
> ```
>
> Also so würde ich es zumindest machen. Hoffe, ich konnte helfen.

danke das  global $TSFE; hab ich gesucht. thema beendet

### [#6](https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis/6) · sacha · 2004-03-17

Hi,

jo das Skript macht schon ein wenig mehr aber die Lösung steckt sozusagen drin.

Ciao,
Sacha

---

Quelle: „Typoscript: Übergabe an phpscript / Grundlegendes Verständis“, typo3.net, https://www.typo3.net/d/9927-typoscript-uebergabe-an-phpscript-grundlegendes-verstaendis
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
