Dateiendungen umformen
Andy
- php
0 Viennamade0 Andy
0 Michael Nagler
Morgen
Folgendes Problem:
Ich hab ein Upload Form, in dem User Daten raufladen können.
Das ganze wird eifnach abgespeichert. Problem --> ich muss die Dateiendung ja umformen um das ding richtig abzuspeichern (korrigiert mich wenn ich falsch liege).
Dazu mach ich diese switch Liste.
Wenn ich das jetzt aber für 10 files machen muss wird die geschichte etwas umständlich. Gibts da ne elegantere möglichkeit, und gibts ne liste für alle $_FILES['name'][type] Möglichkeiten?
switch($_FILES['idee'][type])
{
case "image/pjpeg":$end='jpeg';
break;
}
Mfg
Andy
Hallo!
Ich hab ein Upload Form, in dem User Daten raufladen können.
Das ganze wird eifnach abgespeichert. Problem --> ich muss die Dateiendung ja umformen um das ding richtig abzuspeichern (korrigiert mich wenn ich falsch liege).
Mh, warum mußt Du umformen? Woher willst Du wissen, welche Endungen Du wie umformen willst? Wenn ich Dir eine Datei schicke mit der Erweiterung *.äöß&, wie formst du die dann um?
Ich glaube Du solltest eine bestimmte Menge an Erweiterungen erlauben und alle nicht in dieser Menge enthaltenen nicht.
Dazu mach ich diese switch Liste.
Wenn ich das jetzt aber für 10 files machen muss wird die geschichte etwas umständlich. Gibts da ne elegantere möglichkeit, und gibts ne liste für alle $_FILES['name'][type] Möglichkeiten?
Diese Information ['type'] wird vom Browser geliefert, also uU vom Seitenbesucher ...
Beste Grüße
Viennamade
Hab schon eine gute Lösung gefunden dankeschön
lads einfach mit dem $_FILES[datname][name] rauf
Hallo,
Ich hab ein Upload Form, in dem User Daten raufladen können.
Das ganze wird eifnach abgespeichert. Problem --> ich muss die Dateiendung ja umformen um das ding richtig abzuspeichern (korrigiert mich wenn ich falsch liege).
Wenn ich Dich richtig verstanden habe, liegst du falsch ;)
Dazu mach ich diese switch Liste.
Nicht nötig, wenn Du die Original-Dateinamen beibehalten willst (inklusive Originalendung) - dieser steht nämlich einfach in $_FILES["deinFormFileName"]["name"]
Das ganze wird im PHP Manual sehr ausführlich und gut beschrieben:
http://www.php.net/manual/de/features.file-upload.php
(Ich hab Dir sogar die deutsche Übersetzung rausgesucht *g*)
Viele Grüße,
Michael