Patrick Andrieu: Dateien lesen und schreiben

Beitrag lesen

Hallo Struppi!

(was in erster Linie den Perlcode unübersichtlicher macht).
Was von meinem Standpunkt aus immer gegeben ist.  :) (Perl ist ein wenig Hässlich)
Nicht mehr als PHP und nur wenn man sich auch entsprechend Mühe gibt, Patrick tut es.

Danke, das Du das erkennst ;)
Das Modul ist noch nicht fertig und sieht nachher sicher besser aus, ich bin noch am Testen.

Und für Engin: Häßlich sind nur die regulären Ausdrücken, aber die sind in anderen Sprachen genauso häßlich. Wenn man sie lesen kann, achtet man aber gar nicht mehr drauf.

Nur er will nicht die HTML Elemente designen, sondern den HTML Quellcode, also die Einrückungen und die Zeilenumbrüche und aus dem Grund fügt er viele Zeilen in den schon hälichen Quelllcode ;-) mit häßlichen Befehlen ein, die nur die eine Funktion haben, einen evttuell vorhandenen Fehler im Quellcode (also in der ausgabe des Skriptes) leichter zu finden

Häßliche Befehle sind nur $spacer und die eine zugegebenermaßen unglückliche Print-Anweisung. OK, dass mit for ($i...) statt foreach auch, foreach ist mir aber nicht unbekannt ;)

Bring dem CGI-Modul bei eine verschachtelte Liste darzustellen (jetzt mal ganz ohen Einrückungen, also fully unpretty, wie das Modul das eh macht). Kann das Modul wissen, dass wenn ein Listenpunkt eine weitere Liste enthält, dieser Listenpunkt keinen Endtag </li> enthält?

Bring dem CGI-Modul bei, eine dynamische generierte Link-Navigation, wie ich es hier schon mache:

http://www.atomic-eggs.com/wae/wae_2.shtml (Quelltext öffnen für den Header, sonst Sitemap schauen)

Header, Sitemap und Vor- und Zurücknavigation (die ich mal lineare Navigation nennen, wie in SELFHTML unten)... alles von meinem makenav.pl generiert.

Ich will keine komplett mittels Perl generierte Seiten haben, wie Rolf es tut, ich will beim SSI bleiben und nur bestimmte Teile der Seiten generieren lassen.

Da makenav nur auf Atomic Eggs »getrimmt« ist, will ich nun ein Modul schreiben, ein passendes Skriptchen dazu, in dem »use MyWeb::Data;« das Modul holt, und das auf jede ordentlich gestaltete Webstruktur passt.

Und dafür, dass ich seit sechs Monaten viel gelernt haben, dank Dir, Alexander und Siechfred, kann man etwas Hässlichkeit im Code verzeichen ;)

[1] Ich mag auch Sauberen HTML Code

Genau, und ich z.B. mag nicht, wenn das CGI-Modul <html><head><title> in einer Zeile schreibt, um danach wiederum </head> in einer eigenen Zeile zu schreiben. Etwas mehr Ästhetik in der Ausgabe hätte man sich vom Autor noch wünschen dürfen, oder?

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?
0 78

Schriftart wechsel hakt manchmal

Engin
  • javascript
  1. 0

    Schriftart wechsel hakt manchmal korrektur

    Engin
    1. 0
      Patrick Andrieu
      1. 0

        Danke, gelöst

        Engin
        1. 0
          Struppi
          1. 0
            Engin
            1. 0
              Engin
              1. 0
                Patrick Andrieu
                1. 0
                  Engin
                  1. 0
                    Patrick Andrieu
                    1. 0
                      Engin
                      1. 0
                        Engin
                        1. 0
                          Patrick Andrieu
                          1. 0
                            Engin
                            1. 0
                              Patrick Andrieu
                              1. 0
                                Patrick Andrieu
                                1. 0
                                  Engin
                                2. 0
                                  Engin
                                  1. 0
                                    Patrick Andrieu
                                    1. 0
                                      Engin
                                      1. 0
                                        Patrick Andrieu
                                        1. 0
                                          Engin
                                          1. 0
                                            Patrick Andrieu
                                            1. 0
                                              Engin
                                              1. 0
                                                Shadowcrow
                                                1. 0
                                                  Engin
                                                  1. 0
                                                    Shadowcrow
                                            2. 0
                                              Engin
                                              1. 0
                                                Struppi
                                              2. 0
                                                Patrick Andrieu
                                                1. 0
                                                  Struppi
                                                  1. 0
                                                    Patrick Andrieu
                                                    1. 0

                                                      Schrift formatieren mit Javascript | Javascript ist Toll! :-)

                                                      Engin
                                                      1. 0
                                                        Struppi
                                                      2. 0
                                                        Patrick Andrieu
                                                        1. 0
                                                          Engin
                                                          1. 0
                                                            Patrick Andrieu
                                                            1. 0

                                                              AArgh!

                                                              Patrick Andrieu
                                                            2. 0
                                                              Engin
                                                              1. 0
                                                                Patrick Andrieu
                                                                1. 0
                                                                  Engin
                                                                2. 0
                                                                  Engin
                                                                  1. 0
                                                                    Patrick Andrieu
                                                                    1. 0

                                                                      Aargh (zu schnell getippt)!

                                                                      Patrick Andrieu
                                                                    2. 0
                                                                      Engin
                                                                      1. 0
                                                                        Patrick Andrieu
                                                                        1. 0
                                                                          Engin
                                                                          1. 0

                                                                            Dateien lesen und schreiben

                                                                            Patrick Andrieu
                                                                            • perl
                                                                            1. 0
                                                                              Engin
                                                                            2. 0
                                                                              Engin
                                                                              1. 0
                                                                                Struppi
                                                                                1. 0
                                                                                  Patrick Andrieu
                                                                                  1. 0
                                                                                    Engin
                                                                                  2. 0
                                                                                    Struppi
                                                                                    1. 0
                                                                                      Engin
                                                                                      1. 0
                                                                                        Struppi
                                                                                        1. 0
                                                                                          Engin
                                                                                          1. 0
                                                                                            Struppi
                                                                                            1. 0
                                                                                              Patrick Andrieu
                                                                                              1. 0
                                                                                                Struppi
                                                                                                1. 0
                                                                                                  Patrick Andrieu
                                                                                                  1. 0
                                                                                                    Struppi
                                                                                      2. 0
                                                                                        Patrick Andrieu
                                                                                    2. 0
                                                                                      Patrick Andrieu
                                                                                      1. 0
                                                                                        Struppi
                                                                              2. 0
                                                                                Patrick Andrieu
                2. 0
                  Engin
                  1. 0
                    EKKi
        2. 0
          Patrick Andrieu
          1. 0
            Engin
            1. 0
              Patrick Andrieu
              1. 0
                Kai345
  2. 0
    Struppi
    1. 0
      Patrick Andrieu
      1. 0
        Engin
        1. 0
          Struppi
          1. 0
            Engin
            1. 0
              Struppi