Bild upload + Thumbnail erstellen

proloser

Erfahrenes Mitglied
Hallo,

wie der Titel schon sagt ich geben den Usern eine möglichkeit Bilder uploaden und erstelle dann ein Thumbnail!

Derzeit muss der User das Bild Uploaden dann wird das Thumbnail erstellt und gespeichert - das andere wird wieder gelöscht!

- Ist das der normale ablauf oder macht Ihr das anders?

Was muss ich beachten ...
- Sollte ich trozdem ein Limit setzen bei der Bildgröße zB auf 300 KB ?

Ich verwende:
ImageCreateFromGIF
ImageCreateFromJPEG
ImageCreateFromPNG

- Sollte ich trozdem den Dateityp abfragen oder wird durch diese Befehle automatisch erkannt ob es ein Bild ist oder nicht?


MfG proloser
 
Es ist gar nicht anders möglich, als dass zuerst das Original hochgeladen und davon dann eine Miniaturversion erzeugt wird.
Ob du die Dateigröße beschränken möchtest, bleibt deine Entscheidung.
Ob es sich bei einer Datei um eine Grafikdatei handelt, lässt sich am einfachsten und sichersten mit der getimagesize()-Funktion prüfen, die im Erfolgsfall auch gleichzeitig den Grafiktypen zurückgibt.
 
Hallo!

Bild löschen:
Es kommt eher auf den Verwendungszweck an.
Soll z.b. nur ein Avatar erstellt werden, dann kannst Du das Original ruhig löschen.
Bei einer Galerie kann die Sache schon wieder ganz anders aussehen..... dort kann man i.d.R die Thumbnails anklicken und die Bilder in "Fullsize" betrachten.

Dateigrösse:
Wenn Du (abgesehen vom Trafic und dem Speicherplatz) unnötige Probleme vermeiden willst, solltest Du unbedingt ein Limit setzen.
Denn für upload_max_filesize und memory_limit sind mit Sicherheit Limits gesetzt.

Gruss Dr Dau
 
Zurück