ilch Forum » Allgemein » HTML, PHP, SQL,... » Download von Excel-Dateien

Geschlossen
  1. #1
    User Pic
    ukonUmwelt Mitglied
    Registriert seit
    02.03.2005
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Ich bin dabei unsere Web-Site zu aktualisieren (mit Freeway Express). Auf der Site soll eine Excel-Datei zum download bereitgestellt werden. Im Test mit dem Internetexplorer wird die Datei sofort geöffent und läßt sich dann nicht als Exel-Datei speichern.
    Ich will aber, dass sie auf der Festplatte des Besuchers gespeichert wird, und zwar ohne das dieser mit rechter Maustaste o.ä. arbeiten muß. Gezippt soll auch nicht werden.
    Das muß doch irgendwie gehen, aber wie ?
    (sowohl der Support beim Softwarehersteller als auch beim Internetprovider greatnet konnte mir nicht helfen)
    Ich bitte um Hilfe !
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Mit PHP kannst du es so machen:

    link setzen auf eine PHP Datei mit folgendem Inhalt:

    
    <?php 
    $file = \'/www/hosts/test/datei.xls\'; 
    header(\'Content-Description: File Transfer\'); 
    header(\'Content-Type: application/force-download\'); 
    header(\'Content-Length: \' . filesize($file)); 
    header(\'Content-Disposition: attachment; filename=\' . basename($file)); 
    readfile($file); 
    ?>


    Den Pfad in der ersten Zeile musst du natürlich noch anpassen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ukonUmwelt Mitglied
    Registriert seit
    02.03.2005
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Wie gesagt ich bin Laie !
    Also wie mache ich eine PHP Datei ?

    Ich habe bisher noch nicht mit HTML oder PHP gearbeitet.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Voraussetzung ist, dass dein Webspace PHP unterstützt. Dann kopierst du den obigen Code in einen Texteditor, z.B. notepad. Die Dateiendung muss .php sein. z.B. exceldownload.php Anschliessend auf den Server hochladen.
    Diese Datei muss dann auf der Seite wo das Excel-Dokument zum Download angeboten wird verlinkt werden.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    ukonUmwelt Mitglied
    Registriert seit
    02.03.2005
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Danke, das klingt ja einfach. Das muß ich mal probieren.

    Gruß Uli A
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten