Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/03/2008, 09:10
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 6 meses
Puntos: 56
Re: Ayuda con fgetcsv() y application/octet-stream

Gracias por responder, GatorV, ya creía que nadie sabría la respuesta :(

Esta es una síntesis del código:

Código PHP:
# ------------------------
# Valores Recibidos
$csv_nm    $_FILES["importar"]['tmp_name'];
$csv_sz    $_FILES["importar"]['size'];
$csv_tp    $_FILES["importar"]['type'];

# ------------------------
# Verifica Archivo
if ($csv_nm)
{
    
# ------------------------
    # Verifica Tipo y Tamaño
    
if (($csv_tp == "text/csv" || $csv_tp == "application/vnd.ms-excel") && $csv_sz 0)
    {
        
# ------------------------
        # Abre archivo Temporal
        
$file fopen($csv_nm"rt");
                            
        
# ---------------------
        # Recorre Archivo CSV
        # ---------------------
        
while (($datos fgetcsv($file1000";")) !== false)
        {
            
// AQUI VA LA LECTURA DE FILAS;
        
#----Fin While CSV----
                            
        
fclose($file);
                            
    } 
#-----Verificar CSV OK-----
    
else
    {    
$mErr "- El Archivo no es Valido o esta Vacio.";    }
                        
#--------Hay CSV--------
else
{    
$mErr "- El Archivo no ha sido Reconocido.";    } 
Como dije, el error que me manda es en el tipo de Archivo ("- El Archivo no es Valido o esta Vacio."). Al debugar, he visto que el Tipo ($csv_tp) que me retorna es el application/octet-stream :(

Por cierto, olvidé decir que luego he cambiado el fgetcsv por sólo fgets(). Pero igual no funcionó, porque como no lo lee como texto sino binario, no reconoce saltos de línea y da error igual para lo que yo desarrollo.
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*