Zum Inhalt springen

Image Upload


Empfohlene Beiträge

Komme aus der CF-Programmierung und fange gerade an mich mit PHP zu beschäftigen.

In CF (ColdFusion) gibt es eine Funktion, die bei Upload einer Bilddatei überprüfen, ob es sich bei der übermittelten Datei um ein Bild im richtigen Format handelt (z.B. jpg, gif) und ob die Bildwerte (Breite, Höhe, Dateigröße, Bildqualität) zulässig sind. Außerdem verkleinert diese Funktion auf Wunsch Bilder auf eine maximal zulässige Breite/Höhe.

Mit zulässigem Format meine ich nicht das Überprüfen der Endung(!), sondern das Auslesen des Dateiheaders.

Diese Funktion ist in C programmiert und läßt sich für fast alle gängigen Dateiformate (Bilder, Dokumente etc) zur Überprüfung einsetzen.

Gibt es für PHP ähnliche Möglichkeiten/Funktionen, die mir gleiches bieten?

- Erkennung ob gültiges Format (anhand des Dateiheaders)

- Bei Bildern: Rückgabe der Höhe, Breite

- Rückgabe der Dategröße

- automatische Anpassung der Bildgrößen je nach Bedarf

Die Festlegung zulässiger Formate erfolgt durch Parameter:

Bsp.:

<cf_ImageUpload --> Aufruf der Funktion

formfield="image" -->Formularfeld

baseDir="#Request.serverpath##mediaStorePath#" -->Pfad

lAllowedTypes="GIF,JPEG" -->erlaubte Formate

quality="80" -->min. Qualität jpg

r_bValidImage="bValidImage" -->boolean Rückgabewert, ob zulässig

r_FileName="sFileName" -->Dateiname

s_ImageType="sImgtype"-->Dateityp

r_iImageWidth="iImgWidth" -->Breite

r_iImageHeight="iImgHeight" -->Höhe

r_iImageSize="iImgsize" -->Dateigröße

>

Würde diese Funktion gerne auch irgendwie in PHP wiederfinden, ist echt klasse.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...