1.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo! Hat jemand eine idee wie man das richtig macht?

Ich habe eine Datenbank(mysql) mit ID, Name, Adresse, Telefon

Nun speichere ich eine Person (hat z.B. ID 3) und dazu auch ein Foto von ihr.
Das Foto wird in eine Verzeichnis gespielt und erhält die den Namen 3. Also die ID.
Das ist einfach und praktisch!

Was aber, wenn ich von der Person mehrere Fotos abspeichern will?

Wie löst ihr das? Ich bin da ecdht am rätseln und finde keine gescheite Lösung. Wie macht man das professionell ?

DANKE für jeden Tipp !!!

2 Antworten

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
...indem man ein Verzeichnis mit der Benutzer-ID erstellt und dort alle Bilder reinwirft?
0 Punkte
Beantwortet von timoxy Mitglied (133 Punkte)
Ordner würde ich nicht empfehlen, da es zu kompliziert ist diese mittels PHP anzulegen

---

gebe den Bildern einen Index...


user id=5

5_20100411183410.jpg
5_20100411183430.jpg

user id=4

4_20100411183449.jpg
4_20100411183455.jpg


dann beschneide deinen Dateinamen mittels substr($dateiname, 0, 1) und stelle alle Bilder dar, wo substr($dateiname, 0, 1) == $id

wenn du mehr als/wie 9 IDs hast musst halt musst deinen string halt beschneiden bis zum ersten vorkommenden "_" ... funktion: frag google

PS: ich gebe meinen Uploadbildern gerne immer einen Datumsstempel somit ist gesichert, dass das Bild nicht überschrieben wird.

LG
...