php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.10.2011, 10:45  
Neuer Benutzer
 
Registriert seit: 24.08.2011
Beiträge: 19
PHP-Kenntnisse:
Anfänger
phpameise befindet sich auf einem aufstrebenden Ast
Standard Fotoupload

Ich brauche mal einen Rat, um den richtigen Weg einzuschlagen. Ich habe eine Website mit User-Login. Es gibt User-Datensätze in einer MySQL Datenbank, Tabelle „tblUser“. Während einer Erstanmeldung werden vom User bestimmte Daten abgefragt (Kontaktdaten, Interessen, Fähigkeiten etc.). Im Login-Bereich kann der User dann seine Daten pflegen. Nun soll jeder User auch bis zu 6 Fotos in seinen Login-Bereich uploaden können und natürlich auch später löschen oder austauschen können. Wie legt man das Ganze richtig an? Erstellt man bei der Erstanmeldung für jeden User ein eigenes Verzeichnis, einen Ordner für die Imagedateien z.B. benannt durch seine User-ID? Oder sammelt man die Fotos eher in einem Ordner z.B. Ordner „Images“ und Ordner „Thumbs“? Im zweiten Falle muss man ja sicher unbedingt die Pfade mit der Dateibezeichnung als URL String in der Datenbank Tabelle des Users speichern? Es könnte sein, dass später mal ein Script mit Gallery-Modus hinzukommen soll, damit man die Fotos durchblättern kann. Unter diesen Gesichtspunkten, es soll so unkompliziert wie möglich sein und sicher auch aus Sicherheitsaspekten - Wie würdet ihr die Sache angehen. Besten Dank für die Unterstützung.
phpameise ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.10.2011, 11:04  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Zitat:
Zitat von phpameise Beitrag anzeigen
Oder sammelt man die Fotos eher in einem Ordner z.B. Ordner „Images“ und Ordner „Thumbs“? Im zweiten Falle muss man ja sicher unbedingt die Pfade mit der Dateibezeichnung als URL String in der Datenbank Tabelle des Users speichern?
Nicht unbedingt in der Tabelle des Users, sondern in einer eigenen Tabelle. Ein weitere dritte Tabelle sorgt für die Verknüpfung zwischen den Benutzern und den Bildern. Ansonsten bist du mit deinen letzeren Gedanken auf dem richtigen Weg.

Solltest du eine Galerie hinzufügen wollen, legst du dafür extra Tabellen an oder aber du formulierst die Verknüpfungstabelle derart allgemein, dass die Bilder sowohl Benutzern als auch Galerie-Alben oder auch ganz anderen Dingen zugeordnet werden können.
Trainmaster ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fotoupload stefan-miti PHP Tipps 2004 3 12.08.2004 18:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum