probleme mit fotos ..

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

  • probleme mit fotos ..

    hallo @ all ..

    ich hab mal wieder ein kleines php-problem.

    Aus der Datenbank bekomme ich folgende Varibale $foto
    $foto behinahltet z.B. berlin.jpg
    in diesem ordner gibt es auch noch dateien wie: berlin1.jpg, berlin2.jpg, etc.

    ich suche nun ein "code-schnipsel" welches mit anhang von $foto die anderen dateien raussucht und als bilder darstellt.

    hat da jemand von euch einen lösungsansatz ??
    danke !

    cu,
    HANSI

  • #2
    sind diese anderen dateien denn auch inner datenbank eingetragen oder nur in dem ordner vorhanden`?

    Kommentar


    • #3
      Du könntest den DB wert mit $fot=explode(".",$foto) zerlegen und dann ein
      preg_match("/$fot[0].*\.$fot[1]/i",$dateiname) ;
      über alle Dateien innerhalb eine schleife laufen lassen

      hab den preg_match jetzt nur so vom PRinzip geschrieben, kann sein dass der so net funzt
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        leider sind die anderen dateien nicht in die datenbank eingetragen.
        sonstige ideen ??

        schonmal danke

        Kommentar


        • #5
          Als alternative könntest du dann das Verzeichnis auslesen in dem die Bilddateien liegen und schauen ob in dem Wort das Berlin vorkommt, wenn ja dann zeige es an. Hier besteht halt die gefahr, dass auch andere Wörter wie berlin-mitte.jpg etc. angezeigt werden.
          mfg
          Günni


          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
          City-Tiger - Online durch die Straßen tigern...

          Kommentar


          • #6
            ich hab es mir gerade anders überlegt. das ganze wird irgendwann ein riesen durcheinander. aus diesem grund, haben die redakteure noch etwas zu tun.

            ich lasse alle fotos in die datenbank eintragen (max. 10 fotos)
            mit $foto1, $foto2, $foto3, usw. hole ich diese aus der datenbank.

            nun meine frage:
            angenommen es wurden nur 6 fotos eingetragen. bei den restlichen 4 erscheint ja dann "file not found". das foto kann als nicht dargestellt werden.

            wir kann ich nun überprüfen, ob in dieser spalte etwas drin steht. und wenn ja, dann erst <img src="$foto1" ...> darstellen lassen.

            danke ...

            cu,
            HANSI

            Kommentar


            • #7
              Original geschrieben von hansi
              wir kann ich nun überprüfen, ob in dieser spalte etwas drin steht. und wenn ja, dann erst <img src="$foto1" ...> darstellen lassen.
              wie sieht deine datenbankstruktur aus?

              für jedes foto einen neue zeile? -> dann kommen beim select ja nur so viele zeilen zurück, wie fotos eingetragen sind.

              für jedes foto pro datensatz ein spalte, also insgesamt zehn spalten von 1 bis 10? -> dann brauchst du ja nur abprüfen, ob ein link zurückgeliefert wurde, oder ob der string leer ist. das sollte ja wohl zu schaffen sein...
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                stimmt eigentlich.
                das werde ich hinbekommen ...

                cu,
                HANSI

                Kommentar

                Lädt...
                X