Hola fio2008 y felicitaciones por tu segundo mensaje en ForosdelWeb.
haber.....
esto si se puede ok... pero vamos or partes.....
para que deseas primero guardarlo en un txt si luego lo guardaras en base de datos... por que no lo guardas directamente en base de datos.....
segundo.......
aqui dejo un codigo para crear txt o paginas dinamicamente a partir de un contenido escrito en un textarea, haber si te sirve de algo..... Código PHP:
<?php
if(isset($_REQUEST[enviar])){//si ha pulsado el boton enviar
if($archivo=fopen($_REQUEST[nombre].".xml","w+")){//si creo el archivo con el nombre del archivo ingresado
fwrite($archivo,$_REQUEST[codigo]);//escribe en el archivo creado el codigo embed ingresado
fclose($archivo);//cierra el archivo ingresado
}
}
?>
<form id="form1" name="form1" method="post" action="">
Nombre del Archivo: <input type="text" name="nombre" /><br />
Contenido XML: <textarea name="codigo"></textarea><br />
<input type="submit" name="enviar" value="Enviar" /><br />
</form>
<?php
//Y si deseas mostrar el archivo generado (alternativo)
if(isset($_REQUEST[enviar])){//una vez que haya pulsado el boton
$nombre=$_REQUEST[nombre].".xml";//el nombre del archivo creado
if(is_file($nombre)){//si existe el archivo
echo "<b>".$nombre."</b><br>";//mostramos el nombre del archivo creado
$archivo=fopen($nombre,"r");//habrimos el archivo
fpassthru($archivo);//mostramos todo el contenido del archivo
}
}
?>
espero te haya despejados dudas......
Dios te Bendiga.