Necesito escribir texto en un archivo xml desde un form lo que servirá para un banner de noticias que leerá un flash. Tengo idea de cómo generar texto plano en un archivo txt, pongo el ejemplo de lo que ya tengo:
Código PHP:
<form name="form1" method="post" action="prueba_1.php" target="_self">
<p>
<input name="cuadro" type="text" value="Escriba el título de la noticia">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<?
$cuadro = $_POST['cuadro'];
$archivo = 'ejemplo.txt';
function crear_arx ($archivo, $contenido)
{
if ($desc=fopen($archivo,"w"))
{
fputs ($desc, $contenido);
fclose ($desc);
}
}
crear_arx ($archivo, $cuadro);
$fp = fopen($archivo,'r');
$texto = fread($fp, filesize($archivo));
?>
<noticias>
<puerto titulo="este es el titulo de la noticia 1" >cuerpo de la noticia</puerto>
<puerto titulo="este es el titulo de la noticia 2" >cuerpo de la noticia 2</puerto> etc.
</noticias>
Así pues lo que quiero saber es ¿cómo poder generar esa estructura del xml de manera predeterminada y que solo se tenga que introducir el titulo y el cuerpo de cada una de las noticias? Ya que los textos los introducirá una persona que no sabe nada de poner etiquetas xml.
Gracias.