Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/11/2007, 16:25
gesking
 
Fecha de Ingreso: diciembre-2006
Mensajes: 294
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: Problema al subir archivo con PHP

Justo estaba por abrir un post pero veo aca uno que está relacionado. Yo ya me hice el tema del envio de archivos, pero la cuestión es que lo uso para subir imágenes... El tema de subir los archivos está excelente, pero mi problema es mostrar la imagenen que he subido, hice lo siguiente:

subir.php
Código PHP:
echo"<table width=\"100%\" border=\"0\"><tr><td width=\"70%\"><b>Solo se admiten archivo con formato JPG. Tratar de que la imagen no sea demaciado grande.</b></td></tr></table>
<form action=\"subir.php\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\">
  <p align=\"center\">Archivo
   <input name=\"archivo\" type=\"file\" id=\"archivo\">
  </p>
  <p align=\"center\"><input name=\"boton\" type=\"submit\" id=\"boton\" value=\"Enviar\"></p>
</form>
<br><br>
<a href=\"../admin/user.php\">Volver</a><br><br><br>"
;
if(
$boton) {
   if (
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
       if(
$HTTP_POST_FILES['archivo']['type']=="image/jpeg") {
           
copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
           
$subio true;
   }
}

   if(
$subio) {
      echo 
'<table width="100%" border="0" cellspacing="5" cellpadding="0">
  <tr>
    <td><div align="center"><img src="' 
$archivo '"></div></td>
  </tr>
  <tr>
    <td><div align="center">' 
$archivo '</div></td>
  </tr>
</table>'
;
   } else {
      echo 
"El archivo no se pudo enviar. Recuerda que debe ser un archivo JPG y su tamaño no debe ser demaciado grande.";
   }
   die();

A la hora de subir un archivo lo sube, pero no me lo muestra... me salta esto en el lugar de saltar el nombre de la imagen: /tmp/phpjKSGEo

Espero ayuda. Gracias