Foros del Web » Programando para Internet » PHP »

No carga imagenes...

Estas en el tema de No carga imagenes... en el foro de PHP en Foros del Web. Que tal a todos Uds en éste foro!! Lo que pasa es que quiero cargar imagenes en un directorio para despues poderlas mostrar en una ...
  #1 (permalink)  
Antiguo 27/11/2007, 13:49
Avatar de AlfaCenturio  
Fecha de Ingreso: abril-2005
Ubicación: México
Mensajes: 286
Antigüedad: 19 años
Puntos: 0
No carga imagenes...

Que tal a todos Uds en éste foro!!

Lo que pasa es que quiero cargar imagenes en un directorio para despues poderlas mostrar en una especie como de catalogo para compra, sucede que dentro del directorio catalogo dónde están los archivos php tengo otro directorio que se llama productos y precisamente ahi quiero cargar imagenes nuevas para ello utilizo los siguientes archivos:

Este que es el archivo formacargar.html:
Código:
<html>
	<head>
		<title>Subir Archivos</title>
	</head>
	<body>
		<form action="cargar.php" method="POST" enctype="multipart/form-data">	
		<table align="center" border="0">
		<tr>
		<td>
			Nombre:
				<input type="text" name="nombre"/><br/>
		</td>
		</tr>
		<tr>
		<td>				
			Imagen:	
				<input type="file" name="archivo" /><br/>
		</td>
		</tr>
        <tr>
		<td>				
				<input type="Submit" value="Subir"/>		
	    </td>
		</tr>			
		</table>	
		</form>
	</body>
</html>
Y este otro lamado cargar.php:
Código:
<?php
	
	//Recibimos el nombre del archivo
	$nomFile = $_POST['nombre'].".jpg";
	
	//Definimos el directorio destino
	$destino = 'productos';
    
	//Cargamos el archivo con nuevo nombre al directorio
        move_uploaded_file ( $_FILES [ 'archivo' ][ 'tmp_name' ], $destino . '/' .$nomFile);	
	echo "listo"; 
	 
?>
Pero no carga nada en dicho directorio ¿Alguien me podría ayudar con ésto?

Saludos.
__________________
"Todo lo que una persona pueda imaginar, otro podrá hacerlo realidad." Julio Verne
"No hay un solo tema científico, que no pueda ser explicado a nivel popular." Carl Sagan
  #2 (permalink)  
Antiguo 27/11/2007, 21:40
Avatar de liebe13  
Fecha de Ingreso: octubre-2006
Ubicación: peru
Mensajes: 224
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: No carga imagenes...

man has intentado asi
$destino = ' catalogo/productos';
  #3 (permalink)  
Antiguo 27/11/2007, 23:38
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: No carga imagenes...

Primero que todo ese script no se de donde lo sacastes pero no tiene ninguna funcion en mi opinion la correcta manera de hacer un File upload es de la siguiente manera.
subir.html
Código PHP:
<form method="post"  action='cargar_imagen.php' enctype="multipart/form-data" name="agregar" id="agregar">
<
input type="file" name="archivo" id="archivo" style="margin-left:5px;" />
</
form
cargar_imagen.php
Código PHP:
<?


$archivo 
$_FILES['archivo'];
          if (!isset(
$archivo))
             { die(
"Debes Elejir un archivo para cargar!"); }

                
       
$directorio  'avatar/';  // La carpeta debe tener permisos 777
    



          
function subir_archivo($archivo){
            global 
$directorio$tipo_valido$nuevo_nombre;
                   
$nuevo_nombre $_FILES['archivo']['name']; // Nombre Original local
                   
if (move_uploaded_file($_FILES['archivo']['tmp_name'], $directorio.$nuevo_nombre)){
                       return 
$nuevo_nombre;
                       } else {
                          return 
0;
                                  }
                                } 

    

    
    if (!
subir_archivo($archivo))
           { die (
'Error al subir archivo'); }
  
    
    echo 
$imagen "$directorio$nuevo_nombre";
       
// Este es el nombre de la imagen El cual puedes almacenar en una columna dentro de la tabla de una base de datos con una consulta SQL 


 
?>
  #4 (permalink)  
Antiguo 30/11/2007, 01:15
Avatar de AlfaCenturio  
Fecha de Ingreso: abril-2005
Ubicación: México
Mensajes: 286
Antigüedad: 19 años
Puntos: 0
Re: No carga imagenes...

Gracias hermanos por la ayuda
__________________
"Todo lo que una persona pueda imaginar, otro podrá hacerlo realidad." Julio Verne
"No hay un solo tema científico, que no pueda ser explicado a nivel popular." Carl Sagan
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 10:28.