Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2004, 17:14
Avatar de oswaldog
oswaldog
 
Fecha de Ingreso: diciembre-2003
Ubicación: Lara
Mensajes: 90
Antigüedad: 20 años, 10 meses
Puntos: 0
$file_size = 0 ¿PORQUE?

Saludos, Tengo un script en donde entre otras cosas almacena en una bd detalles de los archivos que subo al servidor, en la tabla se almacenan correctamente las variables que manejo excepto la del tamaño del archivo.

el código es :

Código PHP:
<?php 
session_start
();
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
 
$N 
4
    for(
$i=0$i<$N$i++) {

        if  (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i])) {
            
$split_path split("/"$HTTP_POST_FILES['userfile']['name'][$i]);
            
$split_path end ($split_path);
            
$extension split("[/.]"$split_path);
            
$nombre $extension;
            if (
end($extension) == "rar"  || end($extension)== "zip" ) {
                echo 
"CARGANDO";
                
$RUTA_UPLOADED "data/".$_SESSION['cedula']."/";
                
$NOMBRE_FILE "$extension[0]" "." end($extension);
                 
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED $NOMBRE_FILE);
                include 
"db_mysql.inc";
                
$bd = new Db_Sql;
                
$fecha date("Y-m-d H:i:s");
            } else {
                echo 
"tipo de archivo invalido";
        }
    
    
$sql "INSERT INTO tb_archivo (cedula, archivo, extension, size, fecha) VALUES ('".$_SESSION['cedula']."', '".$extension[0]."', '".end($extension)."', '".$userfile_size."', '".$fecha."');";
    
$result $bd->query($sql); 
    
$bd -> free();
    }
    
    }
    echo 
"listo";
//}
?>

</body>
</html>

Se de una función: clearstatcache() que Limpia la cache de estado de un fichero, y que afecta a file_size pero no se donde colocarla.
__________________
Gracias, Oswaldo

"Compartir tus conocimientos. Es una buena manera de ganarse la inmortalidad"