Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: NetStorm en 27 Febrero 2010, 22:22 pm



Título: Gestionar XML con PHP
Publicado por: NetStorm en 27 Febrero 2010, 22:22 pm
Hola, estoy liado porque estoy trabajando con php y flash. El punto es que tengo un panel de administración, desde donde el admin puede subir videos a la web y pues los videos se reproducen en un reproductor de FLV que hice en flash. Los datos los cargo desde un XML, esta es su estructura:

Código:
<?xml version="1.0"?>
<content>
    <gallery Name="Categoria1">
<video Thumb="ruta-imagen.jpg" VideoClip="videoruta.flv" Title="titulo" Copy="Descripcion"/>
    </gallery>

    <gallery Name="Categoria2">
<video Thumb="ruta-imagen.jpg" VideoClip="videoruta.flv" Title="titulo" Copy="Descripcion"/>
    </gallery>
</content>

Bueno si le digo al admin que abra el archivo y lo edite y llene cada campo ...... ¡Se va a perder!, entonces pensé hacer un formulario como el de la imagen:

(http://www.fileden.com/files/2006/10/25/316830/captura.jpg)

Donde se pueda agregar un nuevo video y seleecionar la categoria de las que haya o sencillamente agregar una nueva categoria. Todos estos cambios se deben realizar solo en el XML, puesto que el Flash lee el XML y muestra de acuerdo a el la información. Haber si me echais una manito.

No importa tanto lo de categorias, con que se pueda agregar un video y rellenar las etiquetas de modo correcto bastaría, yo lo he intentado pero me sobreescribe el archivo o me pone los datos en la primera fila antes de la etiqueta <content>

No soy veterano en PHP pero no veo alguna manera de hacerlo mejor.


Título: Re: Gestionar XML con PHP
Publicado por: MinusFour en 28 Febrero 2010, 16:40 pm
Pues hay librerias para manejar XML en PHP. Está esto: http://www.php.net/manual/en/class.simplexmlelement.php