Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2015, 11:55
jhonjaider1000
 
Fecha de Ingreso: abril-2015
Ubicación: Bogotá D.C - Colombia
Mensajes: 106
Antigüedad: 9 años, 7 meses
Puntos: 11
Información No puedo subir archivos zip

Hola amigos, recurro a ustedes, por un pequeño problema, resulta que con el siguiente código; estoy escribiendo cualquier archivo que suba al servidor a excepción de los zip, no se porque genera error y no los escribe...

Generalmente creo que es por que no llega.???

Agradezco una vista al código y sus comentarios :D.

Código PHP:
<?php
$status 
"";
$response = array();
if (isset(
$_FILES['file'])) {
    
$archivo $_FILES["file"]['name'];
    
$tipo $_FILES["file"]['type'];
    
$tamano $_FILES["file"]['size'];
    
$prefijo substr(md5(uniqid(rand())), 06);

    if (
$archivo != "") {
        
$destino utf8_decode("../../uploads/chat/" $prefijo "_" $archivo);
        if (
move_uploaded_file($_FILES['file']['tmp_name'], $destino)) {
            
$response['code'] = 1;
            
$response['data']['name'] = $archivo;
            
$response['data']['type'] = $tipo;
            
$response['data']['path'] = "uploads/chat/" $prefijo "_" $archivo;
            
$response['message'] = "Se ha subido correctamente el archivo.";
            echo 
json_encode($response);
        } else {
            
$response['code'] = 1;
            
$response['message'] = "Error al escribir el archivo.";
            echo 
json_encode($response);
        }
    } else {
        
$response['code'] = -1;
        
$response['message'] = "No se recibió ningún archivo.";
        echo 
json_encode($response);
    }
} else {
    
$response['code'] = -1;
    
$response['message'] = "No se pudo subir el archivo.";
    echo 
json_encode($response);
    
//Si subo un zip, este sería el mensaje recibido... Generalmente creo que no llega el zip.
}
?>