Hallo,
ich hatte gestern schonmal eine Frage ins Forum gestellt bzgl. Dateidownload via php-Skript.
Folgendes (schier unlösbares) Problem:
ich möchte über einen Link einen Dateidownload möglich machen. Wenn ich auf jenen klicke, soll eine Datei download.php aufgerufen werden, die dann die im php-Skript angegebene Datei downloaden soll:
<a href="..op/op.download1.php" target="_blank"><img src="../themes/KONO/graphics/download.gif" width="22" height="22" border="0" alt="download"></a>
Im php-Skript habe ich z.Z. folgendes stehen:
<?php
header("Content-Type: image/gif NAME=newsletter.gif\n");
header("Content-Disposition: attachment; filename=newsletter.gif\n");
readfile("newsletter.gif");
?>
Klicke ich auf den Link, wird zwar das Download-Fenster aufgepoppt, jedoch wird nun die php-Datei zum Download angeboten und nicht die gewollte gif-Datei...
Wo liegt denn der Fehler??
:-)
Danke im voraus,Silja
Hi
Wenn der Browser über den Link eine PHP-Seite vom Server anfordert und der Server sendet die PHP-Datei zum Browser, anstatt sie auf dem Server zu verarbeiten und das Ergebnis dieser Verarbeitung zum Browser zu schicken, dann ist das ein Serverfehler. Wahrscheinlich falsch konfiguriert (Server weiß gar nicht, dass er PHP verarbeiten muß) oder PHP irgendwie "abgestürzt". Server neu starten?
MfG
Emmi