Estimado Carlos, lo que quiero hacer es cargar el archivo en una carpeta, registrar la ruta al archivo, que al leer esa ruta y archivo los muestre, por eso no uso una base de datos. Saludos, y mil gracias. Javier
From: [email protected] To: [email protected] Subject: [puntonet] Consulta sobre PHP. Date: Mon, 19 Aug 2013 18:48:06 -0300 Hola Javier. ¿Decís que queres cargar archivos multimediales en un archivo XML? Creo que no, me parece que vos queres hacer una carga desde un formulario web de un archivo binario a una base de datos, digamos, en una columna BLOB. Y que el contenido descriptivo de la tabla se pueda volcar en un documento XML, pero que el contenido binario (el archivo MP4, por ejemplo) que mide varios megabytes no esté como un elemento XML (eso, si bien técnicamente posible, sería lentísimo e inaplicable, para dos o tres videos el documento XML puede medir 20 MB si este fuese el caso), que solo aparezcan su titulo, su ubicación en el servidor, o clave de la tabla que contiene el BLOB, etc. Para ver un tutorial paso a paso de cómo crear una base de datos que sirva de repositorios para archivos binarios que se carguen desde formularios PHP, mírate este que explica paso a paso desde la creación de la tabla. Tiene algunos errores (ojo), pero los foristas los corrigieron en los comentarios, de todos modos creo que te lleva por el camino deseado, al menos en lo básico necesario, vos modifícalo a tu conveniencia: http://www.devarticles.com/c/a/MySQL/Blobbing-Data-With-PHP-and-MySQL/3/ Algo parecido, pero para subir imágenes (vos lo adecuás después) está en http://www.ehow.com/how_8619161_upload-image-php-mysql-insert.html Para subir la imagen a un folder (no a una base de datos) mirá en http://www.reconn.us/content/view/30/51/ No sé bien para que necesitas el documento XML, supongo que querrás hacer una tabla reordenable y luego mostrarla en una pagina HTML. Aca lo tenes usando un poco de javascript y algunos objetos del browser: http://www.w3schools.com/xml/xml_to_html.asp Si podes eliminar la necesidad de tener un archivo XML y almacenar todo en una tabla de base de datos, mirá acá como mostrar una tabla de una base de datos MySQL con PHP a través de una consulta, en todo caso fíjate el ORDER BY que vos desees etc. cuando el usuario haga clic sobre la cabecera de la tabla. Si vos sos nuevo con el tema de aplicaciones web, te recomiendo fuertemente la biblia para los novatos en http://www.w3schools.com , no hay sitio que trasmita más rápido los conocimientos de las tecnologías web que estos tipos. El tutorial de PHP está en http://www.w3schools.com/php/default.asp. , tiene TODO lo que un microsofter debe saber para salir airoso de la jungla PHP-MySQL, etc. Suerte Carlos A. Pérez De: [email protected] [mailto:[email protected]] En nombre de Javier Osvaldo Chércoles Enviado el: lunes, 19 de agosto de 2013 03:16 p.m. Para: [email protected] Asunto: [puntonet] Consulta sobre PHP. Angel lo que tengo que hacer es lo siguiente. Tengo que hacer una pagina donde pueda cargar archivos de imágenes o vídeos. Luego de alguna forma indicar en que orden se van a mostrar y por último tendré una pagina donde mostrare en el orden indicado cada archivo. La idea inicial fue un form que cargue el nombre del archivo en el servidor de PHP. Que guarde lo que se cargo en un archivo XML y que ese XML se cargue en una tabla de HTML. Luego el usuario indica el orden en que aparece el archivo en un campo input y tilda un checkbox si quiere que se muestre o no. Lo que quiero es que al agregar el registro en la tabla, y una vez modificado al guardar, esa tabla que la inserte en un form, la guarde o actualice, el archivo XML. Espero haber sido mas claro y desde ya mil gracias. Saludos. Javier. From: [email protected] To: [email protected] Subject: [puntonet] Consulta sobre PHP. Date: Mon, 19 Aug 2013 07:52:03 -0300Argg… me olvide.. Javier, tengo que tener mas context de lo que queres hacer, pero adivinando: yo no haría “guarde los datos de una tabla html”. Para mi, la tabla html seria la vista que tengo en el browser. En el browser (si es tu caso) mantendría un modelo JavaScript con los renglones, datos, objetos que tengas que mantener, y en el botón de submit enviaría eso, posiblemente con Ajax? Por ejemplo, algo asi me paso hace unas semanas. El caso de uso es que en una pagina, el usuario puede modicar el encabezado, digamos, de una factura, agregar renglones, quitar renglones, etc. Y en algún momento enviar el resultado a algún lado. Lo hice con un modelo JavaScript en memoria (jeje… y usando TDD sino mi alma se iria al infierno ;-). Y luego se envía al servidor. Me temo que es un proyecto no publico, no hay nada para mostrar. A lo que voy, que se muestre en una tabla html, o en un dibujito, para mi es lo mismo. Lo que mantuve fue el modelo JavaScript en memoria del browser. Nos leemos! Angel “Java” Lopez@ajlopez De: [email protected] [mailto:[email protected]] En nombre de Javier Osvaldo Chércoles Enviado el: Monday, August 19, 2013 3:10 AM Para: [email protected] Asunto: [puntonet] Consulta sobre PHP. Gente, antes que nada discúlpenme por el OT. Estoy haciendo un trabajo sobre php, mis primeros pasos y quiero que cuando haga el submit sobre un botón guardar me guarde los datos de una tabla html, en un archivo xml. Se puede hacer eso? Si alguien sabe como hacerlo o sabe como recorrer una tabla html con php, se los agradeceré. Estoy usando el archivo xml, como si fuera un reservorio de datos. Cordialmente muchas gracias. Javier.
