Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/05/2014, 16:04
nakoart
 
Fecha de Ingreso: junio-2010
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Una mano resumir PHP que no se aun

Me podéis decir de momento que tengo que quitar o poner para que sin no adjunto imágenes no me de error????

Código PHP:


if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$archivos_disp_ar = array('jpg', 'jpeg', 'gif', 'png');
  
$carpeta = 'Upload';
  
$imagen = $_FILES['imagen1']['tmp_name'];
  
$imagen2 = $_FILES['imagen2']['tmp_name'];
  
$imagen3 = $_FILES['imagen3']['tmp_name'];
  
$imagen4 = $_FILES['imagen4']['tmp_name'];
  
$nombrebre_orig = $_FILES['imagen1']['name'];
  
$nombrebre_orig2 = $_FILES['imagen2']['name'];
  
$nombrebre_orig3 = $_FILES['imagen3']['name'];
  
$nombrebre_orig4 = $_FILES['imagen4']['name'];
  
$array_nombre = explode('.',$nombrebre_orig);
  
$array_nombre2 = explode('.',$nombrebre_orig2);
  
$array_nombre3 = explode('.',$nombrebre_orig3);
  
$array_nombre4 = explode('.',$nombrebre_orig4);
  
$cuenta_arr_nombre = count($array_nombre);
  
$cuenta_arr_nombre2 = count($array_nombre2);
  
$cuenta_arr_nombre3 = count($array_nombre3);
  
$cuenta_arr_nombre4 = count($array_nombre4);
  
$extension = strtolower($array_nombre[--$cuenta_arr_nombre]);
  
$extension = strtolower($array_nombre2[--$cuenta_arr_nombre2]);
  
$extension = strtolower($array_nombre3[--$cuenta_arr_nombre3]);
  
$extension = strtolower($array_nombre4[--$cuenta_arr_nombre4]);
  
  
  
if(!
in_array($extension, $archivos_disp_ar)) $error = "La cagaste 1 archivo error bien cagada";

if(empty(
$error)){
        
$query = "SELECT LAST_INSERT_ID()+1 FROM archivos";
        
$last_id = mysql_result( mysql_query( $query ), 0, 0 );
        
mkdir("Upload/".$last_id,0777);
        
$nombre_nuevo = $last_id.'-1.'.$extension;
        
$nombre_nuevo2 = $last_id.'-2.'.$extension;
        
$nombre_nuevo3 = $last_id.'-3.'.$extension;
        
$nombre_nuevo4 = $last_id.'-4.'.$extension;
        
$carpeta_mas_nombre = "$carpeta/$last_id/";
        
$nombre_nuevo_con_carpeta = $carpeta_mas_nombre.$nombre_nuevo;
        
$nombre_nuevo_con_carpeta2 = $carpeta_mas_nombre.$nombre_nuevo2;
        
$nombre_nuevo_con_carpeta3 = $carpeta_mas_nombre.$nombre_nuevo3;
        
$nombre_nuevo_con_carpeta4 = $carpeta_mas_nombre.$nombre_nuevo4;
        
$mover_archivos = move_uploaded_file($imagen , $nombre_nuevo_con_carpeta);
        
$mover_archivos2 = move_uploaded_file($imagen2 , $nombre_nuevo_con_carpeta2);
        
$mover_archivos3 = move_uploaded_file($imagen3 , $nombre_nuevo_con_carpeta3);
        
$mover_archivos4 = move_uploaded_file($imagen4 , $nombre_nuevo_con_carpeta4);
        
chmod($nombre_nuevo_con_carpeta,0777);
        
chmod($nombre_nuevo_con_carpeta2,0777);
        
chmod($nombre_nuevo_con_carpeta3,0777);
        
chmod($nombre_nuevo_con_carpeta4,0777);
      
      
    
$insertSQL = sprintf("INSERT INTO archivos (Imagen1, Imagen2, Imagen3, Imagen4) VALUES (%s,%s,%s,%s)",
                            
GetSQLValueString($nombre_nuevo, "text"),
                            
GetSQLValueString($nombre_nuevo2, "text"),
                            
GetSQLValueString($nombre_nuevo3, "text"),
                               
GetSQLValueString($nombre_nuevo4, "text"));
    
      
mysql_select_db($database_conexion_archivos, $conexion_archivos);
      
$Result1 = mysql_query($insertSQL, $conexion_archivos) or die(mysql_error());
    }
}