Bonjour,

Je travaille sur un projet en Zend mais je bosse tout seul donc je dois chercher mes infos un peu à droite à gauche.
Je dois générer des fichiers XML. Pour faire vite dans un premier temps, j'en ai généré un que j'affiche dans ma fenêtre de navigateur, avec les entêtes XML. C'est ma vue qui s'en charge : déjà je me demande si c'est bien malin, en voici le code (elle fait appel à un helper de vue pour dérouler le contenu) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("content-type: application/xml");
 
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<rubs>';
$this->affFonctionnalitesVehiculeXml($this->tabListeRubriques, $this->tabContenusRubriques, $this->tabParents);
echo '</rubs>';
?>
Ce que je voudrais faire, c'est qu'au lieu d'afficher la vue dans la sortie standard (navigateur), ça m'en écrive le contenu dans un fichier sur le disque (fichier xml). Je me demandais donc si c'était possible, et si oui, comment puis-je faire ?

Cordialement,

Thomas