Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] visualizar imagenes en upload

Estas en el tema de visualizar imagenes en upload en el foro de PHP en Foros del Web. hola amigos tengo este codigo http://webdeveloper.pe/up/upload.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php $status = "" ; if ( $_POST [ "action" ] == "upload" ...
  #1 (permalink)  
Antiguo 23/01/2013, 15:53
 
Fecha de Ingreso: abril-2011
Ubicación: Peru
Mensajes: 486
Antigüedad: 13 años
Puntos: 9
visualizar imagenes en upload

hola amigos
tengo este codigo
http://webdeveloper.pe/up/upload.php

Código PHP:
Ver original
  1. <?php
  2. $status = "";
  3. if ($_POST["action"] == "upload") {
  4.     // obtenemos los datos del archivo
  5.     $tamano = $_FILES["archivo"]['size'];
  6.     $tipo = $_FILES["archivo"]['type'];
  7.     $archivo = $_FILES["archivo"]['name'];
  8.     $prefijo = substr(md5(uniqid(rand())),0,6);
  9.    
  10.     if ($archivo != "") {
  11.         // guardamos el archivo a la carpeta files
  12.         $destino =  "files/".$prefijo."_".$archivo;
  13.         if (copy($_FILES['archivo']['tmp_name'],$destino)) {
  14.             $status = "Archivo subido: <b>".$archivo."</b>";
  15.         } else {
  16.             $status = "Error al subir el archivo";
  17.         }
  18.     } else {
  19.         $status = "Error al subir archivo";
  20.     }
  21. }
  22. ?>
  23. <html>
  24. <head>
  25. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  26. <title>PHP upload - unijimpe</title>
  27. <link href="estilo.css" rel="stylesheet" type="text/css" />
  28. </head>
  29. <body>
  30. <table width="413" border="0" cellspacing="0" cellpadding="0">
  31.  
  32.   <tr>
  33.     <td class="text">Por favor seleccione el archivo a subir:</td>
  34.   </tr>
  35.   <tr>
  36.   <form action="upload.php" method="post" enctype="multipart/form-data">
  37.     <td class="text">
  38.       <input name="archivo" type="file" class="casilla" id="archivo" size="35" />
  39.       <input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
  40.       <input name="action" type="hidden" value="upload" />    </td>
  41.     </form>
  42.   </tr>
  43.   <tr>
  44.     <td class="text" style="color:#990000"><?php echo $status; ?></td>
  45.   </tr>
  46.   <tr>
  47.     <td class="infsub">
  48.     <?php
  49.     if ($gestor = opendir('files')) {
  50.         echo "<ul>";
  51.         while (false !== ($arch = readdir($gestor))) {
  52.            if ($arch != "." && $arch != "..") {
  53.                echo "<li><a href=\"files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
  54.            }
  55.         }
  56.         closedir($gestor);
  57.         echo "</ul>";
  58.     }
  59.     ?>  </td>
  60.   </tr>
  61. </table>
  62. </body>
  63. </html>
alguien podria decirme como hago para que en vez de que salga el nombre.jpg de la imagen subida salga la imagen misma?
y como podria guardarla automaticamente en mysql pero solo su ruta ya que la imagen misma este en la carpeta file?

gracias...¡¡¡¡

Última edición por rascabuchitos; 23/01/2013 a las 16:04
  #2 (permalink)  
Antiguo 23/01/2013, 17:23
Avatar de function  
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años
Puntos: 13
Respuesta: visualizar imagenes en upload

porque no usas las etiquetas html
Código PHP:
Ver original
  1. echo "<li><img src=\"files/".$arch."\" alt=".$arch." /></li>\n";
__________________
~# echo Hemos logrado la independencia, pero no la libertad >> SimonBolivar

Etiquetas: html, imagenes, upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:29.