---
title: "Werte in Datei schreiben"
url: "https://www.typo3.net/d/63553-werte-in-datei-schreiben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-06-06"
last_reply: "2007-06-06"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Werte in Datei schreiben

Extensions › Entwicklung · 2 Antworten · gestartet 2007-06-06

## Eröffnungsbeitrag

**mariohaehni** · 2007-06-06 · [Beitrag #1](https://www.typo3.net/d/63553-werte-in-datei-schreiben/1)

Hallo!!

Für eine Extension hab eich eine XML Datei mit Markern versehen. Genau wie bei einem normalen Template.

Nun möchte ich aber, die XML-Datei öffnen, die Marker mit Werten aus einer DB-Abfrage ersetzen und als neue XML-Datei auf den Server speichern.

Was kein Problem ist, ist die XML Datei zu öffnen und am Browser anzuzeigen. Dies mache ich so:

```typoscript
	$tmpl_admin_xml_export_xmlfile = $this->cObj->getSubpart($this->cObj->fileResource($this->conf['XMLFilePath'].$my_data['piVars']['template_select']), "###adm_xml_exp_proj###");
```

und gebe es so aus:

```typoscript
$content = $this->cObj->substituteMarkerArrayCached($tmpl_admin_xml_export_xmlfile, $markerArray, $subpartArray , array ());
return $content
```

Wie aber mach eich nun, dass diese Datei geöffnet wird per PHP die Werte erhält und nachher unter einem anderen Namen irgendwo auf dem Server gespeichert wird?

Für Lösungsansätze bin ich sehr dankbar!

Gruss Mario

## Antworten

### [#2](https://www.typo3.net/d/63553-werte-in-datei-schreiben/2) · eisstern · 2007-06-06

So wie sich das anhört willst du die XML mittel Templatefunktionen füllen. Schau mal hier <http://wiki.typo3.org/index.php/Extension_Development,_using_HTML-Templates>, da siehst du wie du das ganze zusammenbaust. Da gibts direkt ein Beispiel.
Ohne das selber getestet zu haben würde ich sagen die Datei speichern sollte kein Problem sein. Benutze fopen(), die erzeug falls nicht vorhanden die gewünschte Datei. Schreib dein XML rein und voila.

### [#3](https://www.typo3.net/d/63553-werte-in-datei-schreiben/3) · jenses · 2007-06-06

> **mariohaehni schrieb:**
>
> Wie aber mach eich nun, dass diese Datei geöffnet wird per PHP die Werte erhält und nachher unter einem anderen Namen irgendwo auf dem Server gespeichert wird?

Wie wäre es,
dafür die reichlich vorhandenen [PHP-Funktionen des Dateisystems](http://www.php-center.de/de-html-manual/ref.filesystem.html) zu benutzen  #paralyzed#  #paralyzed#  #paralyzed#

---

Quelle: „Werte in Datei schreiben“, typo3.net, https://www.typo3.net/d/63553-werte-in-datei-schreiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
