---
title: "Bilder and Smarty-Template übergeben"
url: "https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage","PHP"]
created: "2011-01-20"
last_reply: "2011-01-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Bilder and Smarty-Template übergeben

Extensions › Entwicklung · 3 Antworten · gestartet 2011-01-20

## Eröffnungsbeitrag

**hiasl** · 2011-01-20 · [Beitrag #1](https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben/1)

Hallo!

Ich habe folgendes Problem und weis nicht wie ich es lösen kann:

Jeder registrierte Benutzer hat ein Profilbild hochgeladen, das in der Datenbank einer anderen Software gespeichert wird. Durch eine Schnittstelle zu dieser Software hole ich mir das Bild (also die Datei Direkt, nicht den Pfad) in meine Extension und wird in einer PHP-Variable gespeichert. Wenn ich die PHP-Variable mittels $this->tplObj->assign in eine Smarty variable übergebe, kommen immer komische Zeichen bei der Ausgabe im Template (also binär codiert denk ich). Ich denk dass der header fehlt.

Nun meine Frage: Wie kann ich die Bilddatei einem Smarty-Template übergeben und dort als Bild ausgeben?

Ich hoffe ich konnte mein Problem so ungefähr schildern :)

Danke schonmal für eure Hilfe!

## Antworten

### [#2](https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben/2) · Unbekannter Benutzer · 2011-01-20

Ähm, als Datei speichern wär ein guter Ansatz. Ansonsten guck dir das hier mal an:
<http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html>

### [#3](https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben/3) · hiasl · 2011-01-20

Also du meinst die Datei in einem temporären Verzeichnis Speichern? Denn gespeichert ist die Datei, jedoch in der anderen Software, wo ich an den Speicherpfad nicht rankomme.

Wenn ich in der Extension schreibe:

header('content-type: image/jpeg);
echo $img;

Dann wird mir das Bild ganz normal angezeigt, aber natürlich dann die Extension nicht mehr weiter ausgeführt.

Ich müsste das "echo $img" irgendwie in mein Smary template einbauen.

### [#4](https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben/4) · hiasl · 2011-01-20

Dein Link hat mir sehr geholfen! Funktioniert wunderbar ohne Probleme!

Danke!

---

Quelle: „Bilder and Smarty-Template übergeben“, typo3.net, https://www.typo3.net/d/103388-bilder-and-smarty-template-uebergeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
