[Script] Suche .txt Datei Download Script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Script] Suche .txt Datei Download Script

    Hi,

    kennt jemand ein Script mit dem man .txt Dateien downloaden kann?
    Bzw. eine nicht vorhandene Datei. Die soll nämlich aus einer MySQL DB generiert werden.

    Aber das kann ich ja, denke ich, am besten mit fopen(); realisieren.... oder gibts ne Möglichkeit eine Temp txt Datei zu erstellen die weniger Performance frist?

    PHP Code:
        $filename "test.txt";
        
        
    $path2file "http://domain.de/temp/test.txt";
        
        
    # Einbruchsversuch abfangen.
        
    if ($filename == "")
          die(
    "Datei nicht vorhanden.");
        
        
    # Vertrauenswürdigen Dateinamen basteln.
        
    $filename_neu sprintf("%s/%s"$path2file$filename);
        
        
    # Passenden Datentyp erzeugen.
        
    header("Content-Type: application/octet-stream");
        
        
    # Passenden Dateinamen im Download-Requester vorgeben,
        # z.B. den Original-Dateinamen
        
    $save_as_name basename($filename);
        
    header("Content-Disposition: attachment; filename=\"$save_as_name\"");
        
        
    # Datei ausgeben.
        
    readfile($filename_neu); 
    ... so klappts leider nicht.
    Last edited by Sebastian W; 18-06-2003, 19:38.
    Grüsse,
    Sebastian


    Profil Flex Freelancer
    Twitter twitter.com/flashhilfe
    Web Flash und Flex Community

  • #2
    Nu hab ichs

    PHP Code:
        $mime_type 'application/octetstream';
        
    header('Content-Type: ' $mime_type);
        
    header('Content-Disposition: inline; filename="' $filename '.' $ext '"');
        
    header('Expires: 0');
        
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        
    header('Pragma: public');

       echo 
    "der text der gedownloadet wird"
    Grüsse,
    Sebastian


    Profil Flex Freelancer
    Twitter twitter.com/flashhilfe
    Web Flash und Flex Community

    Comment

    Working...
    X