Gallerysystem mit Fotoupload für verschiedene User
Verfasst: 06.07.2005 15:22
Hallo,
alles mysql / php
im Rahmen meines neuesten Projektes beschäftige ich mich zur Zeit mit der Programmierung einer eigenen Gallery / Photo Album Seite. theoretisch bin ich mir schon ziemlich sicher, wie ich es machen will, aber ich möchte meine gedankengänge halt noch von anderen leuten überprüfen lassen, vielleicht fällt jemanden doch etwas besseres ein.
es handelt es sich um folgendes. in diese gallery sollen mehrere personen fotos in jeweils unterschiedliche ordner laden können. das ganze sollte für diese personen möglichst einfach sein, da es sich auch um otto-normal-nutzer handelt. sämtliche fotos sollen mit einer eindeutigen id und ordner / dateiname in der datenbank abgelegt werden. nach vollständigen upload aller fotos startet der benutzer ein php script, dass sämtliche fotos mit imagemagick resized und in den endgültigen ordner (der über das web sichtbar ist) kopiert und letztendlich das album zum betrachten freigibt. ich beschäftige mich nun mit der frage, wie ich das realisieren soll.
meine idee wäre:
die fotos werden per WEBDAV hochgeladen, nach jedem upload eines fotos wird ein script aufgerufen, dass eine id zuweist, dateiname und relativen pfad in die datenbank einträgt. das am ende aufgerufene script kopiert dann alles aus dem temporären ordner in den zielordner und bietet noch möglichkeiten wie foto drehen etc.
folgende probleme beschäftigen mich noch:
- ist es möglich, dass nach dem übertragen mit webdav ein script aufgerufen wird, dass dateiname etc in die mysql einträgt ?
- angenommen, es werden von mehreren benutzern fotos hochgeladen, wie kann man es vermeiden, dass eine id in der datenbank zweifach vergeben wird ?
- die fotos sollen im format 1024*768 bzw 800*600 vorliegen, gibt es eine möglichkeit zu erkennen, ob ein bild vertikal aufgenommen worden ist (da man dass ja dann drehen müsste und somit 768*1024 bzw 600*800 hätte)
ich hoffe ihr könnt mir ein wenig helfen oder einen besseren weg vorschlagen
lg
alles mysql / php
im Rahmen meines neuesten Projektes beschäftige ich mich zur Zeit mit der Programmierung einer eigenen Gallery / Photo Album Seite. theoretisch bin ich mir schon ziemlich sicher, wie ich es machen will, aber ich möchte meine gedankengänge halt noch von anderen leuten überprüfen lassen, vielleicht fällt jemanden doch etwas besseres ein.
es handelt es sich um folgendes. in diese gallery sollen mehrere personen fotos in jeweils unterschiedliche ordner laden können. das ganze sollte für diese personen möglichst einfach sein, da es sich auch um otto-normal-nutzer handelt. sämtliche fotos sollen mit einer eindeutigen id und ordner / dateiname in der datenbank abgelegt werden. nach vollständigen upload aller fotos startet der benutzer ein php script, dass sämtliche fotos mit imagemagick resized und in den endgültigen ordner (der über das web sichtbar ist) kopiert und letztendlich das album zum betrachten freigibt. ich beschäftige mich nun mit der frage, wie ich das realisieren soll.
meine idee wäre:
die fotos werden per WEBDAV hochgeladen, nach jedem upload eines fotos wird ein script aufgerufen, dass eine id zuweist, dateiname und relativen pfad in die datenbank einträgt. das am ende aufgerufene script kopiert dann alles aus dem temporären ordner in den zielordner und bietet noch möglichkeiten wie foto drehen etc.
folgende probleme beschäftigen mich noch:
- ist es möglich, dass nach dem übertragen mit webdav ein script aufgerufen wird, dass dateiname etc in die mysql einträgt ?
- angenommen, es werden von mehreren benutzern fotos hochgeladen, wie kann man es vermeiden, dass eine id in der datenbank zweifach vergeben wird ?
- die fotos sollen im format 1024*768 bzw 800*600 vorliegen, gibt es eine möglichkeit zu erkennen, ob ein bild vertikal aufgenommen worden ist (da man dass ja dann drehen müsste und somit 768*1024 bzw 600*800 hätte)
ich hoffe ihr könnt mir ein wenig helfen oder einen besseren weg vorschlagen
lg