"Ziel speichern unter.." umgehen. datei direkt speichern bei
  • Moin!

    Gibt es einen Befehl, der sofort das downloadfenster öffnet wenn man auf ein bild klickt, das verlinkt ist?

    Bei normaler schrift scheint das ja direkt zu klappen. aber wenn man bei verlinkten bildern draufklickt, dann wird die datei geöffnet. dem user bleibt also nichts anderes übrig als mit rechtsklick "ziel speichern unter." zu agieren.

    Wie also kann man das umgehen?


    MfG

    Inspektor Hase

  • 4 Answers sorted by
  • ja nen kleines php script :

    <?PHP<br />/*

    */

    $path = ´downloads/´;
    $file = $_GET[´fileId´];
    $ext = substr(strrchr($path.$file, ´.´), 1);

    header(´Last-Modified: ´.gmdate("D, d M Y H:i:s").´ GMT´);
    header(´Content-Type: application/´.$ext);
    header(´Content-Disposition: attachment; filename="´.$file.´"´);
    header(´Content-Transfer-Encoding: binary´);
    header(´Content-Length: ´.filesize($path.$file));

    readfile($path.$file) or die(´FATAL : file transfer failed´);
    ?>

    das script packste in irgendein verzeichnis auf deien webspace, dann in der variable pat="" den unterordner angeben, indem sich die zu downloadendem files befinden sollen.
    dann verlinkste wie folgt :

    anstatt normal :


    machste es so :


    und schon wird ALLES direkt downgeloaded, das script hat amt nur ne massive sicherehitslücke aber es soll dir ja nur als grundlage dienen ;) !!!!!!!

  • hey! super! besten dank dafür! ;)

  • hmmmm....irgendwie funktioniert das bei mir nicht...alle strukturen sind korrekt angegeben aber da kommt nur ein parse error raus:

    Parse error: parse error, unexpected ':' in /www/htdocs/xx/get.php on line 11

    hab' am script sonst nichts verändert

  • sorry....jetzt geht alles...die hochkommas mussten ersetzt werden...

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

Who's Online (0)