Download Überprüfung PopUp

Begonnen von Kauter, 17 Dezember 2008, 00:48:00

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kauter

Thema Erweiterung, da Thema bereits geschlossen:
http://www.pragmamx.org/Forum-topic-27937-start-msg181070.html

Um die Downloadüberüberprüfung im PopU-Fenster bei relativen Link korrekt wieder zu geben muss man in der Datei ...\includes\response.php folgendes ändern:

das hier:
$header = modGetResponseHeader($url, true);

ersetzen mit:
        if (!stristr($url, 'http://')) {
    $header = modGetResponseHeader('http://' . $_SERVER['HTTP_HOST'] . '/' . $url, true);
} else {
    $header = modGetResponseHeader($url, true);
}
Christian Kauter
www.hogaSCOUT.de - Das Gastronomieportal
we SCOUT your BUSINESS


CMS-Version: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
PHP-Version: 5.2.17
MySQL-Version: 5.0.96-log
Server-Version: Apache/2.2.24 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r

IE 10 / Firefox / Opera

Kauter

Mir ist aufgefallen, das bei relativen Downloads die Dateigröße automatisch eingetragen wird, hingegen bei absoluten Links nicht.

Für die, die es benötigen, Datei ../includes/functions.php folgendes ändern:

das hier:
    // fix filesize
    if (!empty($pvs['url']) && @is_file($pvs['url'])) {
        $pvs['filesize'] = filesize($pvs['url']);
    } else {
        if (!empty($pvs['filesize'])) {
            $pvs['filesize'] = intval(ereg_replace("(\.|\,)", "", $pvs['filesize']));
        }
    }


mit dem hier ersetzen:
// fix filesize
$pvshead = @get_headers($pvs['url']);
    if (!empty($pvs['url']) && @is_file($pvs['url']) or @preg_match("|200|", $pvshead[0]) ) {
       
        if (!stristr($pvs['url'], 'http://')) {
    $pvs['filesize'] = filesize($pvs['url']);
} else {
$pvsfz = array_change_key_case(get_headers($pvs['url'],1),CASE_LOWER);
$pvs['filesize'] =  $pvsfz['content-length'];
}
       
    } else {
        if (!empty($pvs['filesize'])) {
            $pvs['filesize'] = intval(ereg_replace("(\.|\,)", "", $pvs['filesize']));
        }
    }
Christian Kauter
www.hogaSCOUT.de - Das Gastronomieportal
we SCOUT your BUSINESS


CMS-Version: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
PHP-Version: 5.2.17
MySQL-Version: 5.0.96-log
Server-Version: Apache/2.2.24 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r

IE 10 / Firefox / Opera