Foro de programación en PHP
Ayuda con PHP-rtf con imagenes
| Autor: jovan Publicado: 05-6-2009 07:53 PM |
|
|
Hola a todos necesito a yuda en cuestion de imagenes no logro que se vea mis imagenes ameneos que le ponga la ruta especifica de otro modo no y lo que yo necesito es que jale la imagen segun la variable que tiene. no se si me explique espero que si lo que si es que necesito ayuda. Este es mi codigo espero me puedan ayudar no se que este mal. Se los agradecere mucho. Form en el que se suben las imagenes <? session_start(); ?> <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <? require "BD.inc"; ?> <body bgcolor="#CCCCCC"> <form action="Images.php" method="post" enctype=”multipart/form-data”> $conexion=conectar_bd(); $id_usuario=$_SESSION['usuario']; $id_session=session_id(); if($_FILES['archivo']['name']) { $local = $_FILES['archivo']['name']; $remoto = $_FILES['archivo']['tmp_name']; $extension = explode(".", $local); $n = count($extension)-1; $tipo=$extension[$n];//obtenemos el tipo de imagen que es if($tipo=="jpg" || $tipo=="gif" || $tipo=="bmp") { // La variable para la BD $ruta = "imgs/" . $local; if(is_uploaded_file($remoto)) { $consulta2="Select imagenes from imagenes"; $datos = mysql_query($consulta2, $conexion); if(move_uploaded_file($remoto, $ruta)) { mysql_query("INSERT INTO imagenes(id_Imagen, imagenes, id_Usuario, id_Ses) VALUES ('','$ruta','$id_usuario','$id_session')"); } else { echo "Error al Mover el archivo"; } } else { echo "Error al subir el archivo"; } } else { echo "<b>El Archivo debe ser exclusivamente .jpg .gif o .bmp</b>"; } } else { echo "<b>Por favor seleccione un Archivo</b>"; } //Mostrar imagenes $consulta="Select imagenes from imagenes where id_Ses='$id_session'"; $rescon=mysql_query ($consulta,$conexion); $nc=mysql_num_fields($rescon); //Numero campos $nr=mysql_num_rows($rescon); //Numero registros for($i=0;$i<$nc;$i++) { while($row=mysql_fetch_assoc($rescon)) { echo"<tr><td>"; echo "<img src='".$row['imagenes']."' width='50' height='50' alt='50'><br></td>"; } } ?> Archivo rtf Images.php Cita: <? require_once("rtf/Rtf.php"); //paragraph formats $parF = new ParFormat(); $parGreyLeft = new ParFormat(); $parGreyLeft->setShading(10); $parGreyCenter = new ParFormat('center'); $parGreyCenter->setShading(10); $rtf = new Rtf(); $null = null; $header = &$rtf->addHeader('first'); $header->addImage(' '.’<img src='".$row['imagenes']."'>’.’’, $parF); $header->writeText(' Image in header.', new Font(), new ParFormat()); $sect = &$rtf->addSection(); $sect->writeText('Images with PhpRtf.', new Font(14), new ParFormat('center')); $sect->writeText('<br>Here is .jpg image. <tab>', new Font(), new ParFormat()); $sect->addImage('imgs/APA1.jpg', $null); $sect->writeText('<br>Here is .png image. <tab>', new Font(), new ParFormat()); $sect->addImage('sources/html.png', $null); $rtf->sendRtf('Images'); ?> |
|
| Autor: toni Publicado: 07-6-2009 12:00 PM |
|
| Hola jovan, en primer lugar dime que error en concreto te sale (en la base de datos el campo imagenes tiene tipo BLOB supongo). Y en segundo lugar, porque no guardas solo la ruta de tus imagenes en la base de datos en vez de la imagen ya que ocupa mucho mas sitio, es un consejo. Grácias. | |

