Re: gringend: Ausgabe als Textdatei speichern? - Nachtrag - 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 MichaelB (157 Beiträge) am Freitag, 2.April.2004, 16:24.
    Re: gringend: Ausgabe als Textdatei speichern? - Nachtrag

      danke, werds ausprobieren


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von MichaelB (157 Beiträge) am Freitag, 2.April.2004, 10:18.
    gringend: Ausgabe als Textdatei speichern?

      noch ein Problem:

      ich müßte eine Baseportalausgabe als Textdatei auf dem Server speichern (der Server ist komplett von mir gemietet und enthält sonst keine Accounts).

      Am besten auf einem Verzeichniss, das per ftp zugänglich ist.

      Wie mach ich das am besten?

      Gruß Michael

     Antworten

    Beitrag von Sascha Fitzner (476 Beiträge) am Freitag, 2.April.2004, 16:08.
    Re: gringend: Ausgabe als Textdatei speichern?

      Hallo Michael,

      wenn ich es richtig verstehe möchtest Du den Inhalt einer Tabelle in einer Datei auf dem Server abspeichern. Dieses aus dem Template heraus.

      So wie es sich anhört hast Du die Lizenzversion. Wenn mich nicht alles täuscht kannst Du in der Lizenzversion auch mittels Perl Dateien auf dem Server lesen und schreiben.

      Also müsstest Du...


      <perl>
      # Hier mittels Perl-Befehlen die Datei öffnen in die geschrieben werden soll
      

      get "Feld==Bedingung","tabelle";
      while ((get_next("tabelle"))
      {
      # Hier mittels Perl-Befehlen die Felder des aktuellen Datensatz schreiben die in die Datei geschrieben werden sollen
      }
      # Hier die zum schreiben geöffnete Datei schliessen.
      

      Ich kann die leider die genauen Perl-Befehle nicht nennen die Du zum öffnen, schreiben und schliessen benötigst. Ich denke aber wenn Du es mit "open" für öffnen, put/get/print/write für schreiben und close für schliessen versuchst wirst Du nah dran sein.

      Gruss Sascha Fitzner

     Antworten

    Beitrag von MichaelB (157 Beiträge) am Freitag, 2.April.2004, 16:12.
    Re: gringend: Ausgabe als Textdatei speichern?-Frage an Christoph

      Der Server läuft bei Netdirekt, ist aber komplett von mir gemietet.

      Frage an Christoph: kann ich dort Dateien schreiben?

     Antworten

    Beitrag von Sascha Fitzner (476 Beiträge) am Freitag, 2.April.2004, 16:13.
    Re: gringend: Ausgabe als Textdatei speichern? - Nachtrag

      Hier habe ich noch was in selfhtml gefunden....

      Ist genau das richtige für Dich.

      open(ADRESSENDAT, ">adressen.htm"); # HTML-Datei zum Schreiben öffnen
      print ADRESSENDAT "<html>\n<head>\n"; # HTML-Datei schreiben
      print ADRESSENDAT "<title>Adressen</title>\n";
      print ADRESSENDAT "</head>\n<body bgcolor=#FFFFFF>\n";
      for(@Adressen)                # solange Daten in der Adressenliste sind
       {
        @Datensatz = split(/,/,$_);     # Aktuellen Datensatz aufdröseln
        $i = 0;
        for(@Datensatz)
         {
          print ADRESSENDAT "<b>$Datenfelder[$i]:</b> $Datensatz[$i]<br>\n";   # Aktuellen Datensatz schreiben
          $i++;
         }
       }
      print ADRESSENDAT "</body>\n</html>\n";
      
      close(ADRESSENDAT);


      Somit hast Du die Befehle die benötigt werden.

      Gruss

      Sascha Fitzner

     Antworten

    Beitrag von MichaelB (157 Beiträge) am Freitag, 2.April.2004, 16:24.
    Re: gringend: Ausgabe als Textdatei speichern? - Nachtrag

      danke, werds ausprobieren

     Antworten


     
 Liste der Einträge von 31050 bis 31200: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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!