Wie Bilder in HP einbinden?

  • No such file or directory

    Das heisst doch, dass das Verzeichnis nicht existiert.
    Kontrolliere demnach das Script durch, ob du den Pfad richtig eingestellt hast.

    So müsste des gehen:
    Du musst die Bilder einfach ins Verzeichnis "bilder" schieben.

  • Schon mal was von glob und foreach gehört? Und wieso muss man den Abstand in der Schleife jedesmal berechnen? Und was passiert, wenn es keinen oder einen falschen Parameter gibt?

  • Und in welchem Verzeichnis liegt das Script??

    Ich würde dir empfehlen, Tumbnails von den Bilder anzulegen, denn eine Skalierung per HTML ist Käse.

  • Mein Scriptchen, kannst es ja mal damit versuchen...:

    Der Link zu dem Ding sollte einfach bilder.php?cat=2008
    Dann sucht es im Verzeichnis ./bilder/2008/ nach allen Bildern.
    Das heisst, das Script sollte da stehen, wo du den Ordner "bilder" siehst.

  • Jetzt kommt dieser fehler:

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /var/www/html/web611/html/bilder.php on line 21

    Das Leben ist viel zu kurz, um einen TÜV-konformen Chopper zu fahren!

    http://vz-biker.de

  • Da fehlt ein Punkt zwischen $result und ' im Script von firefox. Das passiert schon mal, wenn man auf Leerzeichen verzichtet, macht die Sache nur unleserlich.

  • Aaaalso......ich hab jetzt das script von dir bandit eingefügt und es kommt: No files in ./bilder/treffen2008

    obwohl ich einige bilder in dem Ordner hab.

    Bin langsam am verzweilfeln:?

    Dank euch für eure Geduld:oops:

    Das Leben ist viel zu kurz, um einen TÜV-konformen Chopper zu fahren!

    http://vz-biker.de

  • Korrigierte Version

    Einmal editiert, zuletzt von bandit600 (25. September 2009 um 14:20)

  • Jetzt kommen wir weiter, jetzt werden mir schon mal die Rahmen angezeigt, wo die Bilder angezeigt werden, leider ist noch überall ein x-erl drin

    Edit: Es funzt, und zwar noch besser als ich dachte, suuuuuper bandit!!!!

    Das Leben ist viel zu kurz, um einen TÜV-konformen Chopper zu fahren!

    http://vz-biker.de

    Einmal editiert, zuletzt von Maraudi (25. September 2009 um 14:26)


  • So langsam aber sicher könntest du auch selber mal etwas machen!

  • Hallo Bandit600,

    stimmt, ich könnte mal was selber machen :rolleyes:
    Bin aber erst seit 2 Tagen dran, mir html bei zu bringen, sorry.
    Denk mal dass ich in ein paar Wochen über solche Kleinigkeiten lachen werde, jetzt jedoch wäre ich definitiv überfordert gewesen.

    Ich dank euch und genz besonders dir bandit600, dass ihr mich so tatkräftig unterstützt habt und euch in viel Geduld geübt habt.

    THX für eure Hilfe, bin vollauf zufrieden, wie es jetzt funktioniert! :)

    Das Leben ist viel zu kurz, um einen TÜV-konformen Chopper zu fahren!

    http://vz-biker.de

  • Wah, gleich 2 neue Seiten wegen so nem Blödsinn, was du hättes abändern müssen stand da in meinem Post! direkt nach der bedingung nämlich $dir = "deinordner" . "/" . $dir;

    schon hätte es funktioniert.

    Und warum er jedesmal den padding berechnen muss... Damit das ganze nicht noch länger wird xP , jetzt ist es aber eh egal. Wenn dann sollte man das gleich in einer CSS datei machen und den img dann nur noch eine klasse verpassen.

    Zum glob() hab ich auch was geschrieben, warum ich das nicht genommen hab!

    /P.S. if($count % $bilder_pro_zeile == 0)
    ist falsch. Du fängst da nämlich mit einer 0 an und 0 % x ist immer 0 ! Wenn der Counter mit einer 0 anfangen soll, dann muss man zusätzlich noch && $count != 0 in der Bedingung haben.

    2 Mal editiert, zuletzt von Grevas (25. September 2009 um 15:21)

  • möchte das Thema nochmal aufwärmen.
    Das php-script funzt einwandfrei.
    Gibt es noch ne Möglichkeit, dass sich die Bildervorschau mit den verkleinerten Bildern, in nen extra Fenster offnet?
    Manchmal vergesse den zurück-Button zu drücken und schließ das Fenster, dann muss ich wieder komplett in die HP.
    Hoffe ich hab mich nicht zu kompliziert ausgedrückt.
    In einem html-link gehts mit target="_blank", wie es aber mit nen php-script geht, komm ich nicht drauf.
    Bitte um Hilfe
    Günni

    Das Leben ist viel zu kurz, um einen TÜV-konformen Chopper zu fahren!

    http://vz-biker.de

  • Das hat mit php nichts zu tun da php nicht für clientseitiges Browserverhalten zuständig ist. Für deinen Wunsch musst Du auf JavaScript, genaue die Funktion "window.open()", zurückgreifen um ein Popup-Fenster zu öffnen. Allerdings gibt es hierbei auch gleich Nachteile: die Beeinflussung eines solchen Popup-Fensters, ja, überhaupt das Öffnen davon, wird von vielen modernen Browsern unterdrückt. Der moderne Weg sieht ein Flyout vor, wie es z.B. mit der JavaScript-Bibliothek Lightbox möglich wäre.