puts, haber sabido antes, bueno, la otra forma que se me ocurrio de saber el tamaño despues de leer el archivo (todavia me hace falta saberlo), es fijarse cuanto ocupa la variable en memoria, como se hace eso?, porque sizeOf( ) es para otra cosa...
bueno, el codigo:
Código PHP:
$binario_contenido=addslashes(implode('', file($photo)));
//$foto es la dir URL
$binario_nombre=substr($photo,strrpos($photo,'/')+1);
$size=0;
/*if ($photo!=''){
$size=getRemoteSize($photo);
}*/
$binario_peso=$size;//?? como averiguarlo?
@$db=mysql_connect(DATABASE_SERVER,DATABASE_USER,DATABASE_PASSWORD);
if (!$db){
echo "no me puedo conectar!!";
exit;
}
mysql_select_db(DATABASE_NAME);
//insertamos los datos en la BD.
$consulta_insertar = "INSERT INTO photos (bin,url, name, size) VALUES ('$binario_contenido', '$photo','$binario_nombre', '$binario_peso')";
$result=mysql_query($consulta_insertar);