Funcion para obtener el tamaño de un archivo sin descargarlo

A continuación os presentamos una función para obtener el tamaño de un archivo colgado en internet, sin necesidad de descargarlo. function remote_filesize($url, $user = "", $pw = ""){ ob_start(); $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1);   if(!empty($user) && !empty($pw)) { $headers = array(’Authorization: Basic ‘ . base64_encode("$user:$pw")); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); }   leer el resto