Gary: Alles fertig - Danke für die Hilfe

Beitrag lesen

Hi Mud Guard

Aber, wie weiter unten zu sehen ist, hast Du das mit der Zeichenklasse noch nicht verstanden.

Ich schau mir das mit der Zeichenklasse noch mal an - weil immer noch nicht ganz verstanden was das genau ist.

Nein, das meine ich nicht. Es muß Datenbank-Kontext-gerecht escaped werden. Und das betrifft NICHT nur das ;

Das Semikolon _muss_ ich herausfiltern, da sonst in der .csv-Datei ein wahnsinniges Durcheinander entsteht!

Die Anderen Zeichen sind mir noch nicht ganz klar. Zwar erhöht jedes Zeichen, daß ich lösche die Sicherheit, gleichzeitig beraubt es aber den User/Client um ein Zeichen, welches er dann weniger zur verfügung hat.

Offensichtlich nicht. Sonst würdest Du für die Datenbank nicht nur das ; behandeln wollen.

$name =~ s/;//g;
$name =~ s/<//g;
$name =~ s/>//g;
$name =~ s/\*//g;
$name =~ s/|//g;
$name =~ s/[//g;
$name =~ s/]//g;
$name =~ s/{//g;
$name =~ s/}//g;
$name =~ s/@//g;
$name =~ s/&//g;
$name =~ s/\//g;

Ich hab doch extra ein Beispiel mit Zeichenklasse in mein Posting gesetzt.

Scheint alles zu funktionieren.

Ja, aber der Schein trügt.

Man ist das kompliziert! Escapen, nicht escapen, maskieren verstecken und, und, und, ...

Das große _Warum_ habe ich immer noch nicht verstanden. HTML-Code in einer CSV-Datei kann mir doch gar nichts machen. Außer das Semikolon, weil ich diesen als Abtrenner benutze.

beim Auslesen aus der .csv, steht doch der ausgelesene Teil in <p>'s und in "Anführungszeichen". Das wird 1:1 als Text ausgegeben. Also sollte da auch nichts passieren. Warum der ganze Wirbel um: Der Client darf keinen gültigen HTML-Code generieren? Kriminell wird es wenn er ausführbaren Perlkode generiert. Dann ist der Server weg :-(

Bin heute auf jeden Fall ein großes Stück weiter gekommen. So gut wie fertig.

Einfach mal kurz ins Gästebuch schauen - es beisst nicht! :-)
Link ist unten links...

Gruß und gute Nacht

Gary

0 88

get-Daten einfach ausgeben

Gary
  • perl
  1. 0
    Beat (offline)
  2. 0
    Struppi
    1. 0
      Gary
      1. 0
        Struppi
        1. 0

          Perl-Problem erledigt!

          Gary
          1. 0
            Gary
            1. 0
              Struppi
              1. 0
                Gary
                1. 0
                  Struppi
                2. 0
                  Struppi
                  1. 0
                    Gary
                    1. 0
                      MudGuard
                      1. 0
                        Gary
                        1. 0
                          MudGuard
                          1. 0
                            Gary
                    2. 0
                      Struppi
                      1. 0
                        Gary
                        1. 0
                          Struppi
                          1. 0
                            Gary
                            1. 0
                              Gary
                              1. 0

                                Perl verstellt Link

                                Gary
                                1. 0
                                  Struppi
                                  1. 0
                                    Gary
                                    1. 0

                                      HTTP_HOST oder REMOTE_ADDR ?

                                      Gary
                                      1. 0
                                        Beat
                                        1. 0
                                          Gary
                                          1. 0

                                            Knifflige IF-Abfrage

                                            Gary
                                            1. 0
                                              Gary
                                              1. 0

                                                IF -Abfrage in IF -Abfrage?

                                                Gary
                                                1. 0
                                                  Alexander (HH)
                                                  1. 0
                                                    Gary
                                                    1. 0
                                                      Gary
                                                      1. 0

                                                        exit-Befehl ohne Wirkung!

                                                        Gary
                                                        1. 0
                                                          Struppi
                                                          1. 0
                                                            Gary
                                                            1. 0
                                                              Gary
                                                              1. 0
                                                                Struppi
                                                    2. 0
                                                      Struppi
                                                      1. 0

                                                        Verständnisfrage IF-Anweisung

                                                        Gary
                                                        1. 0
                                                          Gary
                                                          1. 0
                                                            Struppi
                                                            1. 0
                                                              Beat
                                                              1. 0
                                                                Gary
                                                                1. 0
                                                                  Gary
                                                                2. 0
                                                                  Beat
                                                                  1. 0
                                                                    Gary
                                                                    1. 0
                                                                      Beat
                                                                      1. 0

                                                                        Rest ok - LOCK_SH klemmt!

                                                                        Gary
                                                                        1. 0
                                                                          Gary
                                                                        2. 0
                                                                          Beat
                                                                          1. 0
                                                                            Gary
                                                                            1. 0
                                                                              Beat
                                                                              1. 0
                                                                                Gary
                                                                                1. 0
                                                                                  Beat
                                                                                  1. 0
                                                                                    Gary
                                                                                    1. 0
                                                                                      Beat
                                                                                      1. 0
                                                                                        Gary
                                                                                        1. 0

                                                                                          Array Ausgabe - wie?

                                                                                          Gary
                                                                                          1. 0

                                                                                            Alles gelöst - Fragen erledigt!

                                                                                            Gary
                                                                                          2. 0
                                                                                            Struppi
                                                                                          3. 0
                                                                                            Beat
                                                                                            1. 0
                                                                                              Gary
                                                                                              1. 0
                                                                                                MudGuard
                                                                                                1. 0
                                                                                                  Gary
                                                                                                  1. 0
                                                                                                    MudGuard
                                                                                                    1. 0

                                                                                                      Alles fertig - Danke für die Hilfe

                                                                                                      Gary
                                                              2. 0
                                                                Struppi
                                            2. 1
                                              Beat
                                      2. 0
                                        Alexander (HH)
                                        1. 0
                                          Gary
                                          1. 0
                                            Struppi
                                            1. 0
                                              Gary
                                        2. 0
                                          Gary
                                          1. 0
                                            Alexander (HH)
                                            1. 0

                                              Perl Sicherheit bei Daten über cgi

                                              Gary
                                              1. 0
                                                Alexander (HH)
                          2. 0
                            Beat
                            1. 0
                              Struppi
                            2. 0
                              Gary
                              1. 0
                                Beat
      2. 0
        Struppi
  3. 0
    Gary
    1. 0
      Struppi
  4. 0
    hotti
    1. 0
      Gary
      1. 0
        hottii
      2. 1
        hotti