Ich möchte folgendes Vorhaben realisieren:
Hab schon im Forum nach etwas ähnlichem gesucht, aber leider nix gefunden..
Über ein Upload-Formular sollen User Bilder (.jpg od. .gif) in den Ordner "user_images" hochladen können. Dabei sollen die Bilder, falls sie größer als 50x100px sind automatisch verkleinert werden, ohne dass sie ihre Proportionen verlieren. Dann soll das Bild vor dem Abspeichern noch umbenannt werden (am Besten wohl anhand eines timestamps, da dadurch kein Dateiname doppelt vorkommt).
So, jetzt liegt das Bild also mit einem abgeändertem Namen und evtl. mit neuen Maßen in dem Ordner "user_images". Wie kann ich jetzt aber bestimmte Bilder bestimmten Usern zuweisen? Wohl am Besten, indem ich den Pfad des Bildes in eine Datenbank eintragen lasse, oder? Man könnte zwar auch das ganze Bild in der Datenbank ablegen, was aber aus Performancegründen wohl kaum zu empfehlen sein dürfte, hab ich Recht?
Ok, ich speicher also den Pfad in der Datenbank... aber wie genau mach ich das jetzt? Und wie kann ich es bewerkstelligen, dass die Datenbank upgedatet wird, sobald ich z.b. manuell per FTP ein Bild aus dem Ordner lösche... ist das überhaupt möglich??
Hat jemand ein paar Tipps, Hinweise oder Lösungsansätze? Evtl. sogar schon ein fertiges oder anpassbares Skript?
Vielen Dank für Eure Mühe...
Hab schon im Forum nach etwas ähnlichem gesucht, aber leider nix gefunden..
Über ein Upload-Formular sollen User Bilder (.jpg od. .gif) in den Ordner "user_images" hochladen können. Dabei sollen die Bilder, falls sie größer als 50x100px sind automatisch verkleinert werden, ohne dass sie ihre Proportionen verlieren. Dann soll das Bild vor dem Abspeichern noch umbenannt werden (am Besten wohl anhand eines timestamps, da dadurch kein Dateiname doppelt vorkommt).
So, jetzt liegt das Bild also mit einem abgeändertem Namen und evtl. mit neuen Maßen in dem Ordner "user_images". Wie kann ich jetzt aber bestimmte Bilder bestimmten Usern zuweisen? Wohl am Besten, indem ich den Pfad des Bildes in eine Datenbank eintragen lasse, oder? Man könnte zwar auch das ganze Bild in der Datenbank ablegen, was aber aus Performancegründen wohl kaum zu empfehlen sein dürfte, hab ich Recht?
Ok, ich speicher also den Pfad in der Datenbank... aber wie genau mach ich das jetzt? Und wie kann ich es bewerkstelligen, dass die Datenbank upgedatet wird, sobald ich z.b. manuell per FTP ein Bild aus dem Ordner lösche... ist das überhaupt möglich??
Hat jemand ein paar Tipps, Hinweise oder Lösungsansätze? Evtl. sogar schon ein fertiges oder anpassbares Skript?
Vielen Dank für Eure Mühe...
Kommentar