return false;
}
+ ob_start () ;
while (!feof($handle)) {
- $buffer = fread($handle, $chunksize);
- echo $buffer;
- ob_flush() ;
- flush () ;
- if ($returnBytes) {
- $byteCounter += strlen($buffer);
- }
+ $buffer = fread($handle, $chunksize);
+ echo $buffer;
+ ob_flush() ;
+ flush () ;
+ if ($returnBytes) {
+ $byteCounter += strlen($buffer);
+ }
}
+ ob_end_flush () ;
$status = fclose($handle);
if ($returnBytes && $status) {
return $byteCounter; // return num. bytes delivered like readfile() does.
$url = "http://" ;
$url .= $GLOBALS['sys_default_domain'] ;
- $url .= normalized_urlprefix () ;
- $path = ereg_replace ("^/", "", $path) ;
- $url .= $path ;
+ $url .= util_make_uri ($path) ;
return $url ;
}
+function util_make_uri ($path) {
+ $path = ereg_replace ("^/", "", $path) ;
+ $uri = normalized_urlprefix () ;
+ $uri .= $path ;
+ return $uri ;
+}
+
function util_make_link ($path, $text, $extra_params=false, $absolute=false) {
$ep = '' ;
if (is_array($extra_params)) {