Announcement

Collapse
No announcement yet.

Nur Bilder mit höchster Zahl anzeigen

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nur Bilder mit höchster Zahl anzeigen

    Hallo,

    bin in Sachen PHP ein absoluter Noob. Mir wurde dieses Forum empfohlen. Also ich hätte folgendes Problem: Ich habe eine Webcam, die mit einer Software täglich Bilder mit dem Dateinamen JJJJMMTT-hhMinuteMinute.jpg hochlädt. Nun sollen alle Bilder gespeichert werden, aber in der Startseite meiner Domain soll immer nur das aktuellste Bild angezeigt werden. Ich denkemal, das Skript müsste nur die größte Zahl raussuchen, aber ich habe von sowas keine Ahnung. Gibts für sowas fertige Skripte?

    VG monumentum

  • #2
    Gibts für sowas fertige Skripte?
    Nein, wird es wohl nicht fertig geben. Davon abgesehen, wo hast du eine ZAHL? Ich sehe ein Datumsformat....
    Christian

    Comment


    • #3
      Aber man kann ja sagen, das man das von mir aus größte datum nehmen kann. Es würde ja wahrscheinlich wie eine Zahl behandelt werden.

      Comment


      • #4
        Schreibe ein Script, welches alle Dateinamen in einem Verzeichnis einliest. Aus den Dateinamen wird das Datum extrahiert. Dann werden die Datumswerte verglichen, die Datei die zu dem höchsten Datum gehört wird in den Response für das Bild geschrieben.

        Dur wirst dann dabei feststellen, das es ein Unterschied zwischen einer Zahl und einem Datumswert besteht.
        In deinem Fall kannst du den - in dem Datumswert entfernen und das dann tatsächlich als Zahl vergleichen, aber nur weil das Datum hier in diesem Format vorliegt
        Christian

        Comment


        • #5
          AW: Skript schreiben

          OK. Ich könnte ja einstellen, das die Zeit am Ende weggelassen wird, da ja am Tag sowieso nur ein Foto gemacht werden soll. Selbst wenn ich jetzt nur noch die Zahl habe, wie kann ich alle vergleichen?

          Comment


          • #6
            Ich habe dir doch das Vorgehen beschrieben:
            Schreibe ein Script, welches alle Dateinamen in einem Verzeichnis einliest. Aus den Dateinamen wird das Datum extrahiert. Dann werden die Datumswerte verglichen, die Datei die zu dem höchsten Datum gehört wird in den Response für das Bild geschrieben.
            Christian

            Comment


            • #7
              Hallo,

              bei dem gegebenen Datumsformat würde relativ einfach die PHP-Funktion scandir helfen.
              Wenn man den optionalen Parameter sorting_order angibt, dann sollte der erste Eintrag im Ergebnisarray genau der Gesuchte sein.

              Gruß Falk
              Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

              Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

              Comment


              • #8
                Sorry, aber ich kapier´diesen Spaß irgendwie noch nicht. Kann mir jemand einen Beispiel-Quelltext für mein anliegen posten? PHP ist nicht wirklich meins, ich benötige solch eine Funktion aber.

                Comment


                • #9
                  Dein Image-Tag in deiner Homepage verweist auf dein Script

                  <img src="getbild.php"

                  Dein Script liest die Dateinamen ein. Ein Beipiel s.o. Das sortierte Array sollte dir den größten Namen liefern, diese Datei lieferst du zurück
                  Christian

                  Comment


                  • #10
                    Geht nicht

                    PHP Code:
                    array scandir string $/bilder [, int $sorting_order ] ) 
                    Und dann die PHP als Bild eingebunden. folgende Bilder sind jetzt oben (siehe Anhang) aber das Skript erkennt die Bilder nicht. Ich bekomme nur eine Fehlermeldung das das bild nicht gefunden wurde.
                    Attached Files

                    Comment


                    • #11
                      Mit sowenig wird es wohl nicht abgehen. Das Bild in den Response schreiben
                      Christian

                      Comment


                      • #12
                        Hallo,
                        Originally posted by monumentum View Post
                        Sorry, aber ich kapier´diesen Spaß irgendwie noch nicht. Kann mir jemand einen Beispiel-Quelltext für mein anliegen posten? PHP ist nicht wirklich meins, ich benötige solch eine Funktion aber.
                        Dies ist ein Forum für Entwickler, also mit Hilfe und Unterstützung für Leute die selbst programmieren WOLLEN. Dies ist KEINE kostenlose ProgrammierMirMalEinScript Community!
                        Wenn du einen Auftrag zu vergeben hast, dann kannst du diesen unter Vermischtes/Projekte (keine Vermittlung!) posten. Ansonsten ist hier alles gesagt und deshalb => Close!
                        Wenn du dich doch für selbstprogrammieren entscheidest und an irgendeiner Stelle nicht weiter kommst, kannst du natürlich konkrete Fragen wieder hier stellen.

                        Gruß Falk
                        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

                        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

                        Comment

                        Working...
                        X