Paging von Verzeichnissinhalten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Paging von Verzeichnissinhalten

    Hi Folks,

    ich möchte gerne Bilder in Verzeichnissen auslesen und Pagen!?!
    Eben auf mehrere Seite verteilen um die Ladezeiten zu reduzieren.
    Sind ca. 300 pro Ordner.
    Das Auslesen ist nicht das Problem, aber der Algorithmus für die Paging Links.
    Beispiele, welche mit Datenbank Infos arbeiten hab ich zur genüge.
    Allerdings schreiben die meisten ihre Algorithmen selbst so dass man da kaum durchsteigt.
    Habt Ihr da schon was gemacht oder Links zu verständlichen Seiten.

    GRuß

  • #2
    wenn du die Links zu den Bildern inner DB hast kannst mittels LIMIT 0 30 sagen, du möchtest die ersten 30 bilder haben und dann mittels Link und z.B. index.php?seite=2 dann die nächsten holen, wenn du die nur im Ordner liegen hast und die da herholst machst das ähnlich nur, dass du dort einfach nur die ersten 30 ausliest in ner for-schleife oder was auch immer dir lieb ist

    EDIT:

    http://peterkropff.de/tutorials/php_.../blaettern.htm

    Kommentar


    • #3
      ich möchte gerne Bilder in Verzeichnissen auslesen und Pagen!?!
      Wenn du mit Pagen meinst, dass der Verzeichnisinhalt angezeigt werden soll, dann sorge einfach dafür, dass in den Verzeichnissen keine index.php|html vorkommen und teile dem Server mit, dass er für diese Verzeichnisse DirectoryListings erstellen soll.
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Eben auf mehrere Seite verteilen um die Ladezeiten zu reduzieren.
        wohl eher nicht das Directory Listing

        Kommentar


        • #5
          Hab eben keine DB dahinter. Das ist ja das Dilemma.

          Kommentar


          • #6
            mit glob() kriegst Du alle Dateien in einem Ordner. Der Rest funktioniert an sich wie bei Datenbanken auch, Du mußt Startposition und Seitengröße übergeben und gut ist.

            Kommentar


            • #7
              Schon klar. Das Auslesen ist nicht das Problem.
              Eher das Pagen. Also die Logik!

              Kommentar


              • #8
                Original geschrieben von PatrickK
                Schon klar. Das Auslesen ist nicht das Problem.
                Eher das Pagen. Also die Logik!
                Dafür wurde oben ein Link gepostet. Lesen muss du dann schon noch selber.

                Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                Wie man Fragen richtig stellt

                Kommentar


                • #9
                  eine möglivhkeit wäre per php das directory auslesen, eine xml erstellen lassen, darin alle derzeit vorhandenen bilder.

                  das lädst du in ein aray von 1 bis ...
                  mit einer schleife und der übergabe von wo bis wo angezeigt werden soll wählst du die entsprechenden Bilder aus.

                  $a = 0 ; $b = 10;
                  also Zeige $bild[0] bis $bild[10]

                  $a = 20 $b = 30
                  also Zeige $bild[20] bis $bild[30]

                  u.s.w.
                  Signatur-Text ...

                  Kommentar


                  • #10
                    Und wozu brauchst du da die XML?

                    Kommentar


                    • #11
                      Soweit bin ich auch gerade. Allerdings auch ohne XML.
                      Nur wie bausr Du dann die Links zusammen?

                      Kommentar

                      Lädt...
                      X