mbr: Verzeichnis auslesen und Seiten erweitern, wenn zuviel Dateien

Beitrag lesen

Hallo ChrisB

Parse error: syntax error, unexpected '.' in C:\xampp\anonymous\nispetlocal\nispet-galerien\bayram\index.php on line 23

ohne das . in der Zeile
$_filenames = glob($img_folder/.'*.*');

kommt die Meldung

Warning: Division by zero in C:\xampp\anonymous\nispetlocal\nispet-galerien\bayram\index.php on line 23

So schwer, mal ein bisschen selber mitzudenken, was damit gemeint sein koennte, und einen kleinen Tippfehler selber zu korrigieren ...?

glob will etwas als Parameter, was es zur Filterung der Dateien nehmen soll.
Tom wollte offenbar einen Verzeichnisnamen, gefolgt von Slash und *.* fuer alle Dateien uebergeben.

Wir wollen also etwas in der Form verzeichnisname/*.* - na, wie koennte das wohl in korrekter Syntax lauten, wenn wir den Verzeichnisnamen in $img_folder haben und bedenken, dass der Parameter ein String sein soll?

glob($img_folder.'/*.*') - so vielleicht?

Na, da haben wir jetzt aber fein mitgedacht - und dabei gelernt, mit so etwas hochkompliziertem wie Stringverkettung umzugehen.

und sind dabei - eventuell - gleich in die nächste Falle gerannt, weil der Slash vielleicht schon in $img_folder stand. Ok, ich gebe zu:

  1. ich weiss nicht, ob $img_folder mit einem '/' endet, oder nicht - aber ich würde es so schreiben, da es sich (offenbar) um ein Verzecihnis handelt

  2. habe ich nicht ausprobiert, ob glob eventuell sogar doppelte slashes toleriert - wer weiss?

Aber was ich eigentlich sagen wollte: ganz so einfach ist es nicht. Was für dich auf den ersten Blick als schlichter Tippfehler zu erkennen ist, kann für einen Anfänger schon ziemlich frustrierend sein, zumal dann bei einer (zugegebenermassen falschen) Fehlerbehebung gleich wieder neue Fehler auftauchen, die - scheinbar - mit dem Probem nichts zu tun haben.

Liebe Grüße mbr

0 106

Verzeichnis auslesen und Seiten erweitern, wenn zuviel Dateien

Engin
  • php
  1. 0
    Tom
    1. 0
      Engin
      1. 0
        ChrisB
        1. 0
          Tom
          1. 0
            bleicher
            1. 0
              Tom
        2. 0
          Engin
        3. 0
          mbr
      2. 0
        Tom
        1. 0
          Engin
          1. 1
            Tom
            1. 0
              Engin
              1. 0
                Tom
                1. 0
                  Engin
                  1. 1
                    Tom
                    1. 0

                      Danke!

                      Engin
                      1. 0
                        Engin
                        1. 0

                          Schön geworden.

                          Tom
                          1. 0
                            Engin
                            1. 0

                              galeriescript Stufe 2

                              Tom
                              1. 0
                                Engin
                                1. 0
                                  Engin
                                  1. 0
                                    Engin
                                    1. 0
                                      Tom
                                      1. 0
                                        Engin
                                        1. 0
                                          Tom
                                          1. 0
                                            Engin
                                            1. 0
                                              Tom
                                              1. 0
                                                Tom
                                                1. 0
                                                  Engin
                                                  1. 0

                                                    galeriescript Version 0.3

                                                    Tom
                                                    1. 0
                                                      Engin
                                                      1. 0
                                                        Tom
                                                        1. 0

                                                          galeriescript Version 0.3b, Sortierung geändert

                                                          Tom
                                                        2. 0
                                                          Engin
                                                          1. 0

                                                            galeriescript Version 0.3b mit natsort()

                                                            Tom
                                                            1. 0
                                                              Engin
                                                              1. 0
                                                                Tom
                                                                1. 0
                                                                  Engin
                                                                  1. 0
                                                                    Tom
                                                                    1. 0
                                                                      Engin
                                                                      1. 0

                                                                        Eingeschlafen?

                                                                        Tom
                                                                        • menschelei
                                                                        1. 0
                                                                          Engin
                                                              2. 0

                                                                Version 0.3b, Parse-Error

                                                                Tom
                                                                1. 0
                                                                  Engin
                                                                  1. 0

                                                                    Version 0.3c, Pagination mit Direktlink

                                                                    Tom
                                                                    1. 0
                                                                      Engin
                                                                      1. 0
                                                                        Tom
                                                                        1. 0

                                                                          Validator

                                                                          Tom
                                                                          1. 0
                                                                            Engin
                                                                            1. 0

                                                                              Bildergalerie Planung für Version 0.4

                                                                              Tom
                                                                              1. 0
                                                                                Engin
                                                                                1. 0

                                                                                  Bildergalerie Planung für Version 0.4 Nachtrag

                                                                                  Engin
                                                                                  1. 0
                                                                                    Tom
                                                                                    1. 0
                                                                                      Engin
                                                                                    2. 0

                                                                                      Bildergalerie Planung für Version 0.4, meine erste variable :)

                                                                                      Engin
                                                                                      1. 0
                                                                                        Tom
                                                                                        1. 0
                                                                                          Engin
                                                                                          1. 0

                                                                                            Bildergalerie Version 0.4, Thumbs erzeugen

                                                                                            Tom
                                                                                            1. 0
                                                                                              Engin
                                                                                              1. 0

                                                                                                Bildergalerie, make_thumbs_02

                                                                                                Tom
                                                                                                1. 0
                                                                                                  Engin
                                                                                                  1. 0
                                                                                                    Engin
                                                                                                    1. 0

                                                                                                      THREAD fortsetzen oder neuen aufmachen?

                                                                                                      Tom
                                                                                                      • zu diesem forum
                                                                                                      1. 0
                                                                                                        Engin
                                                                                                        1. 0
                                                                                                          Tom
                                                                                                          1. 0
                                                                                                            Engin
                                                                                                            1. 0
                                                                                                              Tom
                                                                                                              1. 0
                                                                                                                Engin
                                                                                                          2. 0
                                                                                                            Engin
                                                                                                            1. 0

                                                                                                              Gallery Planung

                                                                                                              Tom
                                                                                                              • php
                                                                                                              1. 0
                                                                                                                Engin
                                                                                                              2. 0
                                                                                                                Engin
                                                                                                              3. 0
                                                                                                                Engin
                                                                                                                1. 0
                                                                                                                  Tom
                                                                                                                  1. 0
                                                                                                                    Engin
                                                                                                                    1. 0

                                                                                                                      Mögliche Kommentar funktion

                                                                                                                      Engin
                                                                                                                      1. 0

                                                                                                                        erster erfolgreicher include test

                                                                                                                        Engin
                                                                                                                      2. 0
                                                                                                                        Tom
                                                                                                                        1. 0
                                                                                                                          Engin
                                                                                                                          1. 0

                                                                                                                            Speicherverwaltung für Bildverarbeitung

                                                                                                                            Tom
                                                                                                                            1. 0
                                                                                                                              Engin
                                                                                                                              1. 0
                                                                                                                                Tom
                                                                                                                                1. 0
                                                                                                                                  Engin
                                                                                2. 0
                                                                                  Tom
                                                                                  1. 0
                                                                                    Engin
                                                                        2. 0
                                                                          Engin
                                        2. 0
                                          Tom
                                          1. 0
                                            Tom
                                            1. 0
                                              Engin
                                              1. 0
                                                Tom
                                        3. 0
                                          Tom
                                          1. 0
                                            Engin
                                    2. 0
                                      Tom
                                  2. 0
                                    Tom
                          2. 0
                            Engin
                            1. 0

                              Ein Galeriescript entsteht

                              Tom
                          3. 0
                            Der Martin
                            1. 0
                              Engin
                  2. 0
                    Auge
                    1. 0
                      Engin
                      1. 0
                        Auge
                        1. 0
                          Engin
        2. 0
          mbr
          1. 0
            Tom