@Perl-Freaks / File-Ausgabe - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Mittwoch, 21.Januar.2004, 20:33.
    @Perl-Freaks / File-Ausgabe

      Hi BP-Freaks,

      bin mal wieder am ende ;-)
      Folgendes, ich liste eine DB so:

      <perl>
      
      ..blabal
      out "$Name;$Vorname;$Strasse\n";
      ...

      Jetzt möchte ich aber, dass mir ein File-Downloadfenster startet
      und mir den Browserinhalt in ein File(csv) schreibt.
      Den hab ich schon versucht:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=7544.01
      OOOOOOOh, da bekomm ich nen ServerError500 :-( Schade (Lizezversion2)
      Wer hat noch eine Tipp für mich? Danke.

      Gruß
      Jürgen


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Mittwoch, 21.Januar.2004, 20:33.
    @Perl-Freaks / File-Ausgabe

      Hi BP-Freaks,

      bin mal wieder am ende ;-)
      Folgendes, ich liste eine DB so:

      <perl>
      
      ..blabal
      out "$Name;$Vorname;$Strasse\n";
      ...

      Jetzt möchte ich aber, dass mir ein File-Downloadfenster startet
      und mir den Browserinhalt in ein File(csv) schreibt.
      Den hab ich schon versucht:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=7544.01
      OOOOOOOh, da bekomm ich nen ServerError500 :-( Schade (Lizezversion2)
      Wer hat noch eine Tipp für mich? Danke.

      Gruß
      Jürgen

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 22.Januar.2004, 20:04.
    Re: @Perl-Freaks / File-Ausgabe

      Das sollte aber gehen... Hast Du Dich vielleicht verschrieben oder noch was anderes drin? Gib mal den ganzen Code, bzw. alle relevanten Teile (also das mit dem header)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 22.Januar.2004, 23:46.
    Re: @Perl-Freaks / File-Ausgabe - nachtrag ;-)

      So, hab mich da jetzt durchgewühlt - keine einfache Sache ;-)

      Also das Beispiel von obigem Link is falsch, da fehlt der Punkt form 2. = und ein \n am Schluss:

      <perl>
      $_header="Content-Disposition: filename=aa.csv\n";
      $_header.="Content-type: text/comma-separated-values\n\n";
      </perl>
      

      wäre an sich richtig - aber: es funktioniert trotzdem nich, zumindest nich im Internet Explorer... Habs im Netscape getestet - funzt...

      Das Problem liegt also nich an baseportal (der schickt den Header so wie angegeben), sondern an einem Bug im IE - so richtig scheint nich klar zu sein, was man dem genau schicken muss, damit er das tut, was man im sagt :-(


      Schau Dir mal hier:

      http://php3.de/header

      die Kommentare weiter unten dazu an - es gibt Dutzende von Vorschlägen... Kannst ja mal durch durchprobieren, vielleicht findeste was passendes ;-)

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 23.Januar.2004, 00:56.
    Re: @Perl-Freaks / File-Ausgabe - nachtrag ;-)

      Hallo Jürgen, hallo Christoph,

      der Ansatz von Dir Christoph ist schon sehr gut aber leider nicht ganz korrekt.

      So sollte es funktionieren:

      $_header="Content-type: application/octet-stream\n ";
      $_header="Content-Disposition: filename=help0.csv\n\n";
      

      Viele Grüsse
      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 23.Januar.2004, 01:11.
    Re: @Perl-Freaks / File-Ausgabe - nachtrag ;-)

      also eigentlich ist CBs Ansatz meiner Meinung nach korrekter, auch wenns kein Komma ist ;-)
      application/octet-stream ist der mimetype für ausführbare Programme.
      Den IE kann man überlisten, indem man den parameter &.csv im Link mit angibt.

      Jedenfalls klappt das so mit pdf, wenn der IE trozdem nicht den Acrobat starten will.

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Sonntag, 25.Januar.2004, 15:23.
    Re: @Perl-Freaks / File-Ausgabe - nachtrag ;-)

      Hi Leute,

      Bin wieder da ;-) Hatte mich so in meiner eigenen neuen Webseite
      vertieft, dass ich fast alles um mir rum vergaß. *ggg*
      Also, das von CB funzt bei mir Perfetto ;-)
      Bei Claus's Script, wird mir im Browser das ganze mit Excel geöffnet.
      Auch nich schlecht, aber ich benötige die ausgelesen Daten in einem File.
      Danke noch mal an euch allen.

      Gruß
      Jürgen

     Antworten


     
 Liste der Einträge von 32400 bis 32550:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!