Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/03/2011, 11:35
PxHx
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Resize Images

Estimado pateketrueke leí el manual, el problema es que no se como aplicarlo ya que creo tener mal ubicado cada uno de los eventos.- Mi código es:


Código PHP:
        if( !lenText($_POST['calle'], 11000) ){
            
$aErrores[] = "Falta escribir la Calle"
        }
        if( !
lenText($_POST['estado'], 315) ){
            
$aErrores[] = "Falta tildar el Estado"
        }
        if( !
lenText($_POST['tipodeoperacion'], 325) ){
            
$aErrores[] = "Falta tildar el tipo de Operacion"
        }
        if( !
lenText($_POST['cliente'], 1200) ){
            
$aErrores[] = "Faltan datos del Cliente";
        }
        if( !
$aErrores ){
        
//arranca el codigo
                                
$repo_dir "propiedades/casa";
                if( ! 
is_dir($repo_dir)){
                
mkdir$repo_dir );                    
                }
                
$user_dir $repo_dir."/".$aData['calle'];
                if( ! 
is_dir($user_dir)){
                
mkdir$user_dir );                    
                }
 
// armo un array con el name de cada archivo
    
$misImagenes = array( $_FILES['foto1'], $_FILES['foto2'], $_FILES['foto3'] );    
    
// aca esta el problema, si de uno de los name viene un campo vacio emite el error  del archivo resize que dice Not supported file

    
foreach( $misImagenes as $img ){
    if( 
$img ){

                
move_uploaded_file$img['tmp_name'], $user_dir.'/'.$img['name'] );


                    require_once( 
"resize.php" );
                    
                    
$thumb = new thumbnail$user_dir.'/'.$img['name'] );
                    
                    
$thumb->size_auto(320);
                    
                    
$thumb->save($user_dir.'/thumb_'.$img['name']);
                }
}    
// query para guardar el path en la base de datos
            
$foto1 $_FILES['foto1']['name'];
            
$foto2 $_FILES['foto2']['name'];

            
$query "UPDATE `sistema` SET
            
            `estado` = '$aData[estado]', 
            `tipodeoperacion` = '$aData[tipodeoperacion]',
            `subtipoinmueble` = '$aData[subtipoinmueble]',
            `barrio` = '$aData[barrio]',
            `calle` = '$aData[calle]',
            `cliente` = '$aData[cliente]',    
            `foto1` = '$foto1',
            `foto2` = '$foto2',
            `editadoporfecha` = '$diayhora'
            
            WHERE `id` = '$aData[id]'
            "

Intenté usar "count", "is_uploaded_file" y con ninguna logro que pase de ese error ¿Alguna idea?


Muchas gracias a todos por el tiempo!