Autor |
Nachricht |
sahnemuh
Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht:
|
Verfasst Do 22.11.2007 21:47
Titel
|
|
|
WebNem hat geschrieben: | sahnemuh hat geschrieben: | Code: | $mimetypes = array ("image/gif", "image/jpg","image/jpeg","image/pjpeg","image/png");
[...]
if (isset($_POST['upload']))
{
if ($_FILES['userfile']['size'] > 0)
{
if( in_array($_FILES['userfile']['type'], $mimetypes) )
|
|
jupp das wär klar gewesen, aber ich wollte das doch schon iwie so haben das ich oben im array nur die endungen habe. damit alles leicht und ohne Vorkenntnis wartbar ist. |
Code: |
/*
ACHTUNG: hier werden keine dateiendungen, sondern mimetypes (dateicodierungen) verwandt.
bei etwaigen veränderungen in der u.g. liste den richtigen mimetype für das gewünschte format
finden und dem array hinzufügen:
http://de.selfhtml.org/diverses/mimetypen.htm
*/
$mimetypes = array ("image/gif", "image/jpg","image/jpeg","image/pjpeg","image/png"); |
Zuletzt bearbeitet von sahnemuh am Do 22.11.2007 21:56, insgesamt 3-mal bearbeitet
|
|
|
|
|
Benutzer 67169
Account gelöscht Threadersteller
Ort: -
|
Verfasst Do 22.11.2007 21:58
Titel
|
|
|
m hat geschrieben: | Das Ding ist er will wohl an die Extension rankommen. Benutzt du am besten strrchr() oder substr() o.ä.
Edit: hab ich gerade fünf Minuten für den Post gebraucht? Ja also willst du das, dann schau in die Doku
zu den besagten Funktionen. Naja, dennoch, ob das so ne gute Idee ist, |
sry das verstehe ich nicht -.-
sahnemuh hat geschrieben: | WebNem hat geschrieben: | sahnemuh hat geschrieben: | Code: | $mimetypes = array ("image/gif", "image/jpg","image/jpeg","image/pjpeg","image/png");
[...]
if (isset($_POST['upload']))
{
if ($_FILES['userfile']['size'] > 0)
{
if( in_array($_FILES['userfile']['type'], $mimetypes) )
|
|
jupp das wär klar gewesen, aber ich wollte das doch schon iwie so haben das ich oben im array nur die endungen habe. damit alles leicht und ohne Vorkenntnis wartbar ist. |
Code: |
/*
ACHTUNG: hier werden keine dateiendungen, sondern mimetypes (dateicodierungen) verwandt.
bei etwaigen veränderungen in der u.g. liste den richtigen mimetype für das gewünschte format
finden und dem array hinzufügen:
http://de.selfhtml.org/diverses/mimetypen.htm
*/
$mimetypes = array ("image/gif", "image/jpg","image/jpeg","image/pjpeg","image/png"); |
|
eine lösung! aber sehr unschön finde ich
trotzdem danke ich euch für die hilfe bis ich da mit den endungen nicht hinbekommen habe werde ich die variante mit den mimetypen verwenden.
danke
|
|
|
|
|
Anzeige
|
|
|
chrikle
Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht:
|
Verfasst Do 22.11.2007 22:00
Titel
|
|
|
Aus den Tiefen meiner Festplatte gefischt
Code: | //Datei-Typ auswerten
$Dateiname_Original = strchr($_FILES['Datei']['name'], ".");
$Dateiname_Original = strtolower($Dateiname_Original);
switch($Dateiname_Original)
{
case ".jpg":
$Datei_Typ = 'jpeg';
break;
case ".gif":
$Datei_Typ = 'gif';
break;
case ".png":
$Datei_Typ = 'png';
break;
default:
$Datei_Typ = '';
break;
}
if($Datei_Typ == '')
{
// FEHLERAUSGABE
}
else
{
//WEITER GEHT'S
} |
Setzt natürlich voraus, das
1. eine Dateiendung im Dateinamen vohanden ist
2. Das nur 1 (ein) punkt im dateiname vorkommt ...
Gruß
Chris
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 22.11.2007 22:03
Titel
|
|
|
WebNem hat geschrieben: | sry das verstehe ich nicht -.- |
Kann ja nicht so schwer sein einfach mal in die Doku zu schauen?
|
|
|
|
|
Benutzer 67169
Account gelöscht Threadersteller
Ort: -
|
Verfasst Do 22.11.2007 22:06
Titel
|
|
|
m hat geschrieben: | WebNem hat geschrieben: | sry das verstehe ich nicht -.- |
Kann ja nicht so schwer sein einfach mal in die Doku zu schauen? |
welche doku denn?
|
|
|
|
|
chrikle
Dabei seit: 02.05.2002
Ort: NRW
Alter: 47
Geschlecht:
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Benutzer 67169
Account gelöscht Threadersteller
Ort: -
|
Verfasst Do 22.11.2007 22:13
Titel
|
|
|
hmmkay das tut mir leid, aber bitte doch ein bisschen rücksicht wie gesagt es ist das erste projekt von mir und nur neben bei "else" habe ich heute zum erstel mal verwendet.
oky den lese ich mir jetzt mal deine doku durch
|
|
|
|
|
|
|
|
Ähnliche Themen |
PDF checken per Kommandozeile
[php] include checken
[JQuery] Checken ob ein Plugin aktiv ist?
[JS]Alle Radio-Buttons checken
[suche] Programm zum checken toter Links
PHP-Code
|
|