[QUOTE = php_lover; 4343082] Привет всем, я написал фрагмент кода для загрузки файла из mysql, вот код:
php код:
$query = "SELECT name, type, size, content ,downloaded FROM ".filtering($cat , 'str')." WHERE id = '".filtering($id , 'int')."'";
$result = mysqlquery($query) or die('Error, query failed !!!');
list($name, $type, $size, $content, $downloaded) = mysql_fetch_array($result);
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=$name");
echo $content;
exit;
}
ничего не получается, когда я пробую этот сценарий на моем локальном компьютере, мне кажется, что окно загрузки показывает, где я могу скачать файл, но когда я пробую его на моем сервере, окно загрузки не появляется, и содержимое файла отображается в браузере
например, когда я хочу скачать .rar файл, появляются следующие коды обмена окна загрузки:
EVئ€#% ئ€"% èï‹ ‹}3غYئD0 C‹uhSC Vèڈ …ہYY…¢ 9E„=ےے…ےj^‰uüŒQےےےujXè(üےے…ہY…=ےے…ےtےu3ہےuèûےےYYé%ےے‹Mٹ‹ٌë<:tFٹ„ہuُ€> „µ ‹ئ+ء= r¸ے P‹Eےu¬ Pèظ‹ ‹EFVئ€« è›چ ‹M‹uƒؤ‰پ¬ hSC Vè^ژ …ہYY…ئ 9E„†ےے…ےj[‰]üŒےےVjXèsûےے…ہY…ےے…ے…† hSC ے