Hallo ASCII,
Erst mal ist das eine Sache, wie wahsaga schon schreibt, die der Browser entscheidet. Bei den, sagen wir mal, gaengigen Browsereinstellungen ist es so, dass zB. Textdateien vom Browser angezeigt werden, .exe-Dateien hingegen zum Download angeboten werden. Bei zB. PDF-Dateien hingegen haengt es davon ab, ob der entsprechende Plugin installiert ist.
Der Browser entscheidet das aufgrund des Mime-Types der betreffenden Datei. Wenn man dem Browser entsprechende Header-Informationen schickt, wird er aber in der Regel den Download anbieten, auch bei HTML- oder Textdateien. Im PHP-Manual unter http://de3.php.net/manual/de/function.header.php ist das ziemlich ausfuehrlich diskutiert.
Du solltest es besser über $_POST bzw. $_GET, aber nicht über $_REQUEST, auswerten.
»»
Das funktioniert bei mir blos nicht...
Was funktioniert nicht, was gibt print_r($_REQUEST) aus, was print_r($_GET), was print_r($_POST)?
Gruß,
Dieter