| |||
Crear formulario para guardar *.doc en mysql Estoy creando un formulario para subir a la base de datos mysql documentos de word, me podeis indicar si un campo BLOB es el indicado para guardar y luego reproducir estos archivos? gracias |
| ||||
Respuesta: Crear formulario para guardar *.doc en mysql Sí atheneo, un campo blob es el indicado, puesto que luego deberás "rearmar" el archivo cuando lo guardes en la DB... Saludos ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| |||
Respuesta: Crear formulario para guardar *.doc en mysql Gracias de antemano por tu contestación, pero como soy un poco novato en esto, hago otra pregunta, existe algún codigo especial a la hora de visuallizar el arvhivo, es que he hecho una prueba y me salen chiribolos. |
| ||||
Respuesta: Crear formulario para guardar *.doc en mysql Claro, deberás especificar los headers correspondientes. Si mal no recuerdo es: Código PHP:
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Respuesta: Crear formulario para guardar *.doc en mysql Cuando inserto el codigo que me habeis facilitado de la manera siguiente para que me de una lista de los archivos guardados en la base, automaticamente al abrir la pagina me salta descargarla como si fuera un archivo de word, me podeis indicar si estoy haciendo algo mal. Gracias: <?php header("Content-Type:application/msword"); echo $contenido; $conexion = mysql_connect('localhost', 'ADMINcontenido', 'atheneo'); mysql_select_db('BDcontenidos'); $tabla = mysql_query('SELECT * FROM isoformatos'); while ($registro = mysql_fetch_array($tabla)) { ?> <tr> <td><?php echo $registro['id']; ?></td> <td><?php echo $contenido['documento']; ?></td> <td><?php echo $registro['nombre']; ?></td> </tr> <?php } mysql_free_result($tabla); mysql_close($conexion); ?> Última edición por atheneo; 25/11/2008 a las 14:49 |
| ||||
Respuesta: Crear formulario para guardar *.doc en mysql Y no es un doc lo que supuestamente tenés? Si no tenés el pluging en el browser para verlo lo descargará, tal cual fuerse un .doc. Igual, luego del header solo debés tener el bin del doc (el contenido del blob), no otra cosa.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Respuesta: Crear formulario para guardar *.doc en mysql entiendo que montando un archivo como este <? $documento = $_GET['documento']; // Configurar las dos lineas siguientes $conexion = mysql_connect('localhost', 'ADMINcontenido', 'atheneo'); mysql_select_db('BDcontenidos'); $tabla = mysql_query('SELECT * FROM isoformatos'); $result = @MYSQL_QUERY($query); $imagen = @mysql_result($result,0); header("Content-Type:application/msword"); echo $contenido; ?> y enlazandolo desde el otro no me dara el error y me dejara descargarlo de una forma normal? |
| ||||
Respuesta: Crear formulario para guardar *.doc en mysql Tené cuidado con las variables, estas seteando sin cuidado alguno $documento la cual jamás volves a usar. Después seteas $imagen la cual no usas, luego haces un echo de $contenido cual jamás seteas...sin contar el @ que esta mal usado y un etc más...en si, en 10 líneas tenés más problemas que Antonini :S Consejo, antes de preguntar y depender del conocimiento ajeno lee bien tu código y sobre todo entendelo, estamos para ayudarte y orientarte (por eso te estoy diciendo todo esto), pero no para programarte tu aplicación. Espero lo tomes a bien, ese es el cometido de mi mensaje. Saludos
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
Respuesta: Crear formulario para guardar *.doc en mysql No me molesta que me lo digas, en eso estoy, intentando aprender para terminar realizando esta aplicación y otras futuras. No obstante muchas gracias. |