Wie bekomme ich Dateiendung heraus?
Frank Stabenau
- php
0 Tom1tk
Hallo,
ich möchte per Script Bilder uploaden. Die Dateinamen sollen in der DB gespeichert werden. (Wie das geht, weis ich.)
Die Dateinamen sollen allerdings umbenannt werden in die insert_id.
Da es ja nun mehrere mögliche Bilddateiendungen gibt, muss ich diese ja nun vorher bestimmen und später wieder zusammenbasteln.
Nur weis ich nicht, ob es eine Fkt gibt, die mir die Dateiendung zurück gibt, oder muss ich mit einer Zeichenkettenfkt herausschnipseln?
Weis jemand Rat?
Gruß Frank
Hi,
Nur weis ich nicht, ob es eine Fkt gibt, die mir die Dateiendung zurück gibt, oder muss ich mit einer Zeichenkettenfkt herausschnipseln?
Nein, schnippseln!
$ext = strrchr($_FILES[files][name][$i],'.');
$ext gibt dir nen String mit der Endung z.B. ".jpg" zurück.
Greets Tom1tk
Dank dir, dann muss ichs so machen.
Gruß Frank
Bitte aber beachten, dass nciht jede Datei eine Endung hat...
Kontrollen einbauen,
Gruss Stefan
hi,
Bitte aber beachten, dass nciht jede Datei eine Endung hat...
Kontrollen einbauen,
wenn es nur um das hochladen von bildern geht, empfiehlt es sich den typ gar nicht in abhängigkeit der dateiendung oder des vom upload-formular überlieferten mime-types, sonder mit getimagesize() zu bestimmen.
gruss,
wahsaga