Здравствуйте. У меня есть файл php через который я качал файл по ссылке
http://site.ru/file.php?q=запрос<?
$FILENAME = "file.exe";
$speed = 0; // 0 - неограниченная, число другое - максимальная скорость
include_once "lib.php";
$object = new httpdownload;
$object->set_byfile($FILENAME);
$object->resume = true;
$ext = end(explode('.', $FILENAME));
$query = $_GET['q'];
$object->filename = totranslit($query).'.'.$ext;
if($speed) $object->speed = $speed;
$object->download();
function totranslit($var) {
$badwords = ""; //слова через запятую без пробелов
$NpjLettersFrom = "абвгдезиклмнопрстуфцыі";
$NpjLettersTo = "абвгдезиклмнопрстуфцыі";
$NpjBiLetters = array ("й" => "й", "ё" => "ё", "ж" => "ж", "х" => "х", "ч" => "ч", "ш" => "ш", "щ" => "щ", "э" => "э", "ю" => "ю", "я" => "я", "ъ" => "ъ", "ь" => "ь", "ї" => "i", "є" => "э" );
$NpjCaps = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯЇЄІ";
$NpjSmall = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯЇЄІ";
$badwords = explode(',', $badwords);
$var = str_replace($badwords, '', $var);
$var = strtr( $var, $NpjCaps, $NpjSmall );
$var = strtr( $var, $NpjLettersFrom, $NpjLettersTo );
$var = strtr( $var, $NpjBiLetters );
return $var;
}
?>
Но сейчас он открывает этот файл и получаются кракозябры. Как сделать, чтобы появлялось окно на сохранение файла с нужным названием?