Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...