perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 31
Click for quality!




11.02.2012 / 12:51

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragGenerierte Datei zum download anbieten
Seitenanfang
Hallo zusammen,

ich möchte gerne eine in Perl generierte Excledatei dem User zum Download anbieten. Das Script generiert je nach übergebenen Parametern das Excle File. Leider habe ich keine Ahnung, wie ich es bewerkstelligen kann, dass nach dem die Datei generiert wurde ein automatischer Download startet, ohne dass ich die Datei auf dem Webserver speichere. Gibt es hierfür eine Lösungsmöglichkeit? Kann mir jemand Tipps bzw. Links geben.

Danke schon mal....

Gruß Odde

Datum: 21.01.2005-12:04

Beitragre: Generierte Datei zum download anbieten
Seitenanfang
CGI??
Bräuchte mehr Informationen, aber das du den Download starten kannst ohne die Datei zu speichern kommt mir utopisch vor.

Datum: 21.01.2005-20:35

Beitragre: Generierte Datei zum download anbieten
Seitenanfang

hallo,

du schickst ein:


"Content-type: application/msexcel"

und dann deine Excel-Zeilen hinterher .... fertig

gruß
stef

Datum: 22.01.2005-10:14

Beitragre: Generierte Datei zum download anbieten
Seitenanfang
Wenn ich zunächst die eine Temporäre Excel-Datei auf dem Server anlege und die dann auslese und an den Browser schicke erhalte ich einen Error 500. Hat jemand eine Ahnung warum? Wenn ich:

print "Content-type: application/msexcel\n";

open(PREISLISTE, "<preise.xls");


while(<PREISLISTE>){

print "$_\n";

}

close(PREISLISTE);

Kann mir jemand weiterhelfen???? Wäre echt wichtig.

Gruß Odde

P.S.: Wenn ich:
print "Content-type: text/html\n";
verwende erfolgt die Ausgabe des Dateiinhalts im Browser problemlos.

Achso, Perl läuft als CGI unter Apache auf einem Linuxsystem.

Datum: 24.01.2005-09:56

Beitragre: Generierte Datei zum download anbieten
Seitenanfang
Ok, ich hab's soweit hinbekommen, dass das Excel File im Browser angezeigt wird. Ich möchte aber, dass der User das File abspeichern kann. Gibt es hier eine Möglichkeit?

Hier der bisherige Code:

print "Content-type: application/ms-excel\n\n";
if(open(EXCELDATEI, "<preise.xls")) {
binmode(EXCELDATEI);
binmode(\*STDOUT);
print<EXCELDATEI>;
close EXCELDATEI;
}

Gruß Odde

Datum: 24.01.2005-10:44

-






-
-