1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Datei erstellen und Downloaden

  • Razhthak
  • 7. Dezember 2006 um 23:16
  • Unerledigt
  • Razhthak
    1
    Razhthak
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 7. Dezember 2006 um 23:16
    • #1

    hallo.

    wie mache ich es am (un)geschicktesten, wenn ich aus einer datenbankabfrage eine csv-datei erstellen will?

    also die datei erstellen dürfte weniger das problem sein. aber wenn das skript gestartet wurde, soll dann dieser datei-speicher-dialog des browsers kommen und die datei downloaden....

    tempfile? header? einfach keine ahnung :frowning_face:

    1969 it took 64 KB to fly to the moon
    2000 it takes 64 MB to boot windows

  • nautiLus
    7
    nautiLus
    Mitglied
    Punkte
    425
    Beiträge
    78
    • 8. Dezember 2006 um 00:21
    • #2

    mittels header() kannst das machen.
    siehe hier: http://www.phpbar.de/w/Header

    :omg:

  • Marky
    6
    Marky
    Mitglied
    Punkte
    310
    Beiträge
    59
    • 8. Dezember 2006 um 12:21
    • #3

    Hab mal wo gelesen, dass der IE 5.5 Probleme mit dem Header hat, deshalb könnte man evtl. noch das hier einbaun

    PHP
    header("Content-Disposition: " .
    	 (!strpos($_SERVER['HTTP_USER_AGENT'], "MSIE 5.5") ? "attachment; " : "") .
    	 "filename=$filename");


    LG

  • Kornuun
    4
    Kornuun
    Mitglied
    Punkte
    140
    Beiträge
    28
    • 8. Dezember 2006 um 16:07
    • #4

    oder du erstellst das file irgendwo temporär und redirectest den user dann hin.

  • mdk
    26
    mdk
    Emeritus
    Reaktionen
    130
    Punkte
    7.120
    Beiträge
    1.390
    • 8. Dezember 2006 um 16:23
    • #5
    Zitat von Marky

    Hab mal wo gelesen, dass der IE 5.5 Probleme mit dem Header hat, deshalb könnte man evtl. noch das hier einbaun

    PHP
    header("Content-Disposition: " .
         (!strpos($_SERVER['HTTP_USER_AGENT'], "MSIE 5.5") ? "attachment; " : "") .
         "filename=$filename");

    LG

    ist IMHO nicht notwendig - wer mit dem IE 5.5 surft, ist selber schuld.

  • Marky
    6
    Marky
    Mitglied
    Punkte
    310
    Beiträge
    59
    • 8. Dezember 2006 um 16:32
    • #6
    Zitat von mdk

    ist IMHO nicht notwendig - wer mit dem IE 5.5 surft, ist selber schuld.


    Wie war das nochmal mit der Barrierefreiheit? Man sagt ja auch nicht, jeder der _nicht_ Opera verwendet ist selbst schuld :winking_face: (man beachte die Ergebnisse beim zweiten ACID Test)

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung