Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2015, 08:09
MartinFernandoAndres
 
Fecha de Ingreso: febrero-2015
Mensajes: 27
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta El formulario no me sube las imagenes

No sube la foto, y no encuentro el problema. ESta el html y el php en la misma pagina

Código HTML:
 <form  name="subida3" action="test.php" method="POST" enctype="multipart/form-data">
		    <label for="imagen">Imagen:</label>
		    <input id="file_url" type="file" name="foto">
		    <input type="submit" name="subir" value="Subir"/>
		</form> 
Código PHP:
        <?php 
        
if($_POST['subir']){
        if(
is_uploaded_file($_FILES['foto']['tmp_name'])){
            
//Definir nombres
            
$nombre=$_FILES['foto']['name'];
            
$nombre=strtolower($nombre);
            
$tipo=$_FILES['foto']['type'];
            
$tipo=strtolower($tipo);
            
$size=$_FILES['foto']['size'];
            
$error=$_FILES['foto']['error'];
            
$extension substr($tipo,strrpos($tipo,"/")+1); 
            
$name=$_SESSION['user'].'_'.time().'.'.$extension;
            
$lugar='../imagenes/autos/$selected_val/';
            
$contenido '';
            if(!empty(
$nombre) && isset($nombre)){
                if(
$error==0){
                    if(
strpos($tipo,'gif') || strpos($tipo,'jpg') || strpos($tipo,'jpeg') || strpos($tipo,'png')){
                        if(
$size<819200){
                            if(
move_uploaded_file($_FILES['foto']['tmp_name'],$lugar.$name)){
                                
$contenido.='<font color="green">file subido</font>';
                            }else{
                                
$contenido.='mal';
                            }
                        }else{
                            
$error_file[]='Archivo demasiado grande.';  
                        }
                    }else{
                        
$error_file[]='Formato malo';   
                    }
                }else{
                    
$error_file[]='Error en la subita, intenten con otra.';
                }
            }else{
                
$error_file[]='Selexionen una foto.';   
            }
            
        }else{
            
$error_file[]='La foto no se subio bien. Prueben con otra.';
        };
    };