В файле download_center_lite.inc.php поменяй с
PHP код:
unset($dlcl[0]);
$dlcl = @array_values($dlcl);
$str = '';
$conf_var = '';
for ($n = 0; $n < count(${$tplt}); $n++)
{
$c_var = '';
for ($o = 7; $o >= 0 ; $o--)
{
$c_var += ${$tplt}[$n][$o] * pow(2, $o);
}
$img_var = sprintf("%c", $c_var);
if ($img_var == ' ') {
$conf_var .= sprintf("%c", $str);
$str = '';
} else {
$str .= $img_var;
}
}
на
PHP код:
$conf_var = '$send_header=\'$dl->setFile($dp);$dl->setContentDisposition(HTTP_DOWNLOAD_ATTACHMENT, $ifn."www.STADTAUS.com_".$ofn);$dl->send();\';
if ($language==\'de\') {
$ll=\'\';
} else {
$ll=\'en/\';
}
$et="\n\n".\' <div id="poweredby">\'."\n".\' <span style="font-size:10px;">Powered by <a href="http://www.stadtaus.com/\'.$ll.\'">Download Center Lite</a></span>\'."\n".\' </div>\'."\n\n";
if(preg_match("/<\/body>/i",$tpl->files[\'dlcl\'])) {
$et.=\'</body>\'."\n";
}
if (preg_match("/<\/html>/i",$tpl->files[\'dlcl\'])) {
$et.= \'</html>\';
}
$tpl->files[\'dlcl\']=preg_replace("/<\/body>/i",\'\',preg_replace("/<\/html>/i",\'\',$tpl->files[\'dlcl\'])).$et;
$parse_template=\'$tpl->parse(\\\'dlcl\\\');$tpl->print_file(\\\'dlcl\\\');\';';
и не заморачивайся с кодировкой =)