AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[php]: Bildergalerie

Ein Thema von yankee · begonnen am 3. Dez 2004 · letzter Beitrag vom 5. Dez 2004
Antwort Antwort
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#1

[php]: Bildergalerie

  Alt 3. Dez 2004, 19:39
Ich will mir in PHP eine Bildergalerie schreiben. Das habe ich mir so überlegt:

Ich habe eine MySQL-Tabelle mit der Bezeichnung `bilder_topics` und eine Tabelle mit dem Name `bilder_inhalt`. In der Tabelle topics, ist eine Kategorieliste, mit den spalten `id`,`Titel`,`Bilder`,`Last`. Bilder ist die Anzahl Bilder, die die Kategorie enthält, last ist das Datum, wann das letzte mal ein Bild in die Kategorie geschrieben wurde.
Die Tabelle inhalt enthält `id`,`topicid`,`Titel`,`Kommentar`,`Datum`,`ext`. In topicid steht die id aus der Kategorie, zu der das Bild gehört, in ext steht die FileExtension. Also zumindest ist das eine Idee. Die Bilder werden in einem Pfad gespeichert, auf den php zwar zugreifen kann, aber der Interner Browser nicht direkt. Der Dateiname ist dann id+ext. Jetzt könnte man per direkten header-Befehl zwar die Bilder einzeln ausgeben, aber wie bekomme ich mehrere Bilder auf eine Seite? Und wie kann ich so kleine Vorschaubilder erstellen?
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#2

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 20:06
Du liest die Bilder aus der Datenbank aus und listest sie dann entsprechend per html-Code auf. Am besten erstellst du bei jedem Bild noch einen Link zum Bild in der vollen Größe! Bei den img-Tags kannst dann auch die Größe einstellen, also Thumbnails "erstellen".
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#3

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 20:28
Zitat von S2B:
Du liest die Bilder aus der Datenbank aus und listest sie dann entsprechend per html-Code auf. Am besten erstellst du bei jedem Bild noch einen Link zum Bild in der vollen Größe! Bei den img-Tags kannst dann auch die Größe einstellen, also Thumbnails "erstellen".
Ja, schon klar, aber die frage ist, WIE ich die Bilder aus der DB aufliste (mit Thumbs). Naja, wenn ich schon thumbs verwende wollte ich kleine Bilder verwenden um die Ladezeit zu veringern. Außerdem müsste ich dann irgendwie an die Pixel kommen, damit die Propertionen gleich bleiben...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 20:34
Hi yankee,

du könntest die GD-Library verwenden. Diese bietet dir Funktionen zum Bearbeiten von Bildern an, und ist eigentlich auf allen Webservern verfügbar.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#5

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 20:45
Siehe hierzu auch:
http://www.delphipraxis.net/internal...ct.php?t=37416

P.S. du kannst im src-Attribut vom img-Tag auch eine PHP-Script definieren, dass das Bild zurückgibt.
  Mit Zitat antworten Zitat
Benutzerbild von mh166
mh166

Registriert seit: 14. Nov 2004
Ort: Chemnitz
443 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 21:48
Zitat von S2B:
Bei den img-Tags kannst dann auch die Größe einstellen, also Thumbnails "erstellen".
Obwohl man schon echte Thumbnails erstellen sollte, da sonst trotzdem die kompletten Images geladen werden und die Thumbnail-Sache sonst fürn Ar*** sinnlos ist.

mfg, mh166
Tiefgründige Sätze unserer Zeit:
Zitat von Luckie:
Und diesen Token zur Laufzeit zu modifizieren würde bedeuten, dass du zur laufzeit das Token ändern musst.
  Mit Zitat antworten Zitat
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#7

Re: [php]: Bildergalerie

  Alt 3. Dez 2004, 22:09
Hab hier was womit man Images verkleinern kann...kannste dir ja mal ansehen!

EDIT: Falscher anhang!
Angehängte Dateien
Dateityp: rar vorschau.rar (543 Bytes, 8x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#8

Re: [php]: Bildergalerie

  Alt 5. Dez 2004, 16:51
OLD: thx, neuni, hat 'ne Zeitlang gefunzt. Dann habe ich den qt stark geändert und meinen codedesign-Gewohnheiten agepasst und auch einige Aufrufe geändert. Naja, das ergebnis sieht so aus, dass wenn ich die entsprechende Seite aufrufe im opera nur noch ein viereck kommt, in dem image steht. Wenn ich mit der rechten Maustaste auf das image klick und so das wieder speichere und mit Irfanview öffne, sehe ich aber das korrekte Bild. Warum also zeigt der opera mir nicht das Bild direkt an? Insbesonder, wo es doch mal gefunzt hat!

Übrigens: Im IEführt das ganze sofort zu 'ner exception, da ist garnichts zu machen.

Oh mann, ich bin soooo blöd. Ich habe in der Datei, aus der ich den include ausführe etwas herumeditiert, so dass <html> und <head> geprintet wurden, was nat. nicht sein sein darf und *mit der Hand vor den Kopf schlag* nach der Änderung davon lief es dann wieder.
Jedenfalls vielen Danke neuni! Der code ist absolut super!
Und nat. auch den anderen die mir geholfen haben...
Angehängte Dateien
Dateityp: zip thumbnail.inc.php.zip (661 Bytes, 2x aufgerufen)
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz