Ergebnis 1 bis 3 von 3

Thema: Download automatisch starten

  1. #1
    Interessierte/r
    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Download automatisch starten

    Habe ich eine Möglichkeit automatisch einen Download zu starten wenn ich eine Tabelle lade?

    Der Code dafür sollte aus einer Tabellen-Zelle automatisch nach dem laden gestartet werden und nicht aus dem Body-Tag heraus. Geht das? Und vielleicht sogar mit php geschrieben?
    Es soll ein .pdf Dokument zum downloaden sein.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Gruß

    Matthias

  2. #2
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nach längerer Suche habe ich diesen Codeschnipsel gefunden:

    Code:
    <html>
    <head>
    <?php
    function download&#40;$file , $name&#41; &#123;
        $size = filesize&#40;$file&#41;;
        header&#40;"Content-type&#58; application/octet-stream"&#41;;
        header&#40;"Content-disposition&#58; attachment; filename=".$name&#41;;
        header&#40;"Content-Length&#58; ".$size&#41;;
        header&#40;"Pragma&#58; no-cache"&#41;;
        header&#40;"Expires&#58; 0"&#41;;
        readfile&#40;$file&#41;;
    &#125;
    ?>
    </head>
    <body>
       <?php download&#40;"../downloads/","$datei"&#41;; ?>
    </body>
    </html>
    Den habe ich mir inzwischen ein wenig angepasst. Öffne jetzt doch einen Neue Seite für den Download. Jetzt haben sich folgende Probleme ergeben:
    Der IE lädt die Datei mit vollem Dateinamen runter und auch die Dateiendung stimmt. Allerdings hat die Datei 0kb!

    Firefox lädt eine Datei mit ebenfalls 0kb aber die Dateiendung fehlt völlig und der Dateiname ist nur zur Hälfte da.....?

    Jemand eine Idee was falsch ist?
    Gruß

    Matthias

  3. #3
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard


    Inzwischen geht alles. Hier das gesamte Script (ist von php4u.net)

    Code:
    <?php
    //$file &#40;bzw.../downloads/$datei beim Aufruf der Funktion&#41; gibt Pfad und Name der Datei zum Download an;
    //$name &#40;bzw. $downfile im Aufruf der Funktion&#41; ist Name unter dem gespeichert werden soll
    function download&#40;$file , $name&#41; &#123;       
        $size = filesize&#40;$file&#41;;
        header&#40;"Content-type&#58; application/octet-stream"&#41;;
        header&#40;"Content-disposition&#58; attachment; filename=".$name&#41;;
        header&#40;"Content-Length&#58; ".$size&#41;;
        header&#40;"Pragma&#58; no-cache"&#41;;
        header&#40;"Expires&#58; 0"&#41;;
        readfile&#40;$file&#41;;
    &#125;
    download&#40;"../downloads/$datei","$downfile"&#41;;
    ?>
    Gruß

    Matthias

Ähnliche Themen

  1. FireFox - mehrere Tabs automatisch starten?
    Von Ericfischer im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 09.07.2008, 22:53
  2. Download automatisch starten
    Von im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 17.07.2007, 09:05
  3. HTML Tag gesucht/Download startet automatisch
    Von im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 07.07.2006, 17:01
  4. CD-Rom nicht automatisch starten
    Von Loikaemie im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 01.04.2006, 14:06
  5. Php script automatisch starten und beenden
    Von Jürgen im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 17.11.2005, 18:01

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •