---
title: "$this->cObj->IMAGE() || In eigenem PHP-SCRIPT"
url: "https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2007-10-01"
last_reply: "2008-01-07"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# $this->cObj->IMAGE() || In eigenem PHP-SCRIPT

Allgemein · 3 Antworten · gestartet 2007-10-01

## Eröffnungsbeitrag

**Sjoeren** · 2007-10-01 · [Beitrag #1](https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script/1)

Wenn ich meine PHP-Scripte aber aufrufe produziert mir
"$this->cObj->IMAGE()" eine Fehler
Fatal error: Using $this when not in object context in /var/www/fileadmin/test.php on line 17

Wie kann ich aus eigenen PHP-Scripten auf die Funktionen von Typo3 zugreifen?

## Antworten

### [#2](https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script/2) · Kilkenny · 2007-10-02

Hallo Sjoeren,
um diese Frage zu beantworten sollte man einmal deinen Code sehen. Was hast du inkludiert, wie sieht deine Klasse aus? Mit nur einer Zeile Code und der dazugehörigen Fehlermeldung kann man nicht viel sagen. Nur das etwas mit Deiner Klasse nicht stimmt und du anscheinend nicht die nötigen Dateien inkludiert hast.
Wie fundiert sind denn deine PHP-Kenntnisse?

Gruß
Kilkenny

### [#3](https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script/3) · Sjoeren · 2007-10-02

Ich geh mal davon aus das ich recht gut PHP-Kentnisse hab.

Stimmt eigentlich sollte meine Frage lauten:
Welche Dateien muss ich includen um auf "cObj->IMAGE()" zugreifen zu können.

Hab es aber mitlerweile mit einer eigenen Funktion gemacht.

Aber Danke!

### [#4](https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script/4) · InforMedic · 2008-01-07

Sorg dafür das in deinem Script

```php
// Declare global constants
define('PATH_tslib', 'http://'.$_SERVER['SERVER_NAME'].'/innovaphone/typo3/sysext/cms/tslib/');
// PiBase class
require_once(PATH_tslib.'class.tslib_pibase.php');
```

enthalten ist, dann kannst du auch auf die t3-api (e.g. cObj) zugreifen. =)

Zum anderen glaube ich das dein Script keine Klasse ist (welche von piBase abgeleitet sein sollte), womit der $this-Operator unwirksam wird?!?

```php
class tx_yourext_pi1 extends tslib_pibase {
  [..blabla..]
}
```

Kopiere also z.B. deine _pi1.php Klasse, schmeiss alles raus und den code deines scriptes innerhalb der Klasse und schon solltest du Zugriff auf piBase-Functions haben.

Gruß
Info

---

Quelle: „$this->cObj->IMAGE() || In eigenem PHP-SCRIPT“, typo3.net, https://www.typo3.net/d/68789-this-cobj-image-in-eigenem-php-script
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
