Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/02/2004, 20:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues según observo el formato de esa cadena (string) .. el dato que nos interesa está determinado por ese "/" caracter .. pero antes hay dos más en ed2k:// ... así que podría ser (sin uso de expresiones regulares que seguro que sale más "decente" el código ..)

Código PHP:
$datos_elink=explode('/',$tu_elink);
$bytes=$datos_elink[2]; // el 3º .. empezando por 0 ... 
explode() nos entrega un array (puedes verlo con print_r($datos_elink) ...) el dato que nos interesa es el 3º elemento del array (comienzan en 0).

Ahora .. para sumar ese dato .. desde Mysql tienes funciones para trabajar hasta con expresiones regulares para obtener ese dato concreto de ese campo y aplicar SUM() como ya sabes usarlo ..

Otra cosa es que te hagas una pequeña rutina que .. a la hora de crear/actualizar ese dato de tu "e_link" .. obtenga ese dato concreto sobre el tamaño de ese archivo (bajo ese patrón) y le haga el insert/update a ese campo que ya tienes creado para almacenar ese dato.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.