Всем доброго времени суток.
Для вывода скачиваемого файла в браузер юзеру, использую такой код:
$fp = fopen($url,'rb');
header('Content-Type: '.$tip);
header('Content-Disposition: attachment; filename='.$file);
$chunkSize = 1024 * 1024;
while (!feof($fp))
{
$buffer = fread($fp, $chunkSize);
echo $buffer;
ob_flush();
flush();
}
Файл скачивается но почему то внутрь файла попадает html код страницы сайта откуда идет скачивание.
То есть, открываю скачаный файл (jpg, zip и т.д) блокнотом, внутри идет полностью html страница, а сразу за ней сам бинарный код файла. Если html код удалить и файл сохранить, то файл начинает нормально работать.
Подскажите как в содержимое файла может попадать html страница и собственно как переделать что бы она туда не попадала.