Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

datei endung abfragen

hello

ich möchte in meinem upload script die dateiendung der heraufgeladenen datei herausfiltern um später das passende pic zu der datei anzeigen zu können.

kann ich das per tyle type machen?

wenn ja wie muss ich die dateiendungen angeben?

if($type=???)

{
}

hier mein code:

Code:                   In Zwischenablage kopieren (nur IE)
1">

mfg nibblas
Hier gehts zum Orginal Eintrag "datei endung abfragen" im Forum

Antworten

mit substr ($tempname, -4); kannst du die Endung kriegen ;)


2.

thx
aber du meintest wohl
substr ($name, -4);

$tempnamen hat ja nen kryptischen wert oder?


3.

Zu inflexibe: irgendwas.jpeg
$parts = explode(".", $name);
echo $parts[count($parts)];


4.

Nicht die Endung der Datei ;)
Aber $name geht auch egal...

Edit: Oli hat mal wieder recht :(

Besser ist:
Code:                   In Zwischenablage kopieren (nur IE)
2">




5.

Screenshot.von.meinem.PHP.Code.jpeg
;)


6.

ich gebe dann auch mal meinen senf dazu :)
damits auch wirklich mit meheren punkten im dateinamen klappt:
Code:                   In Zwischenablage kopieren (nur IE)
3">




7.

dateiendung, dateiendung her... die ist schnell geändert und wer paranoid ist sollte prüfen ob der mime-type mit der endung übereinstimmt. sofern dein php mit --with-mime-magic kompiliert wurde (als deprecated gekennzeichnet) kannst du versuchen mittels mime_content_type() versuchen den mime-type einer datei herauszufinden und anhand einer zuordnungsliste mime-type => dateiendung (z.b. mittels der datei mime.types) die originalendung mit der oben ermittelten vergleichen.
aber nur wenn du paranoid bist;-)


8.

thx für antworten habs mit der ersten lösung gemacht....

werds aber noch ändern da nicht sehr flexibel.

nur 3 zeichen für dateiendung....


thx trotzdem

nibblas


Hier gehts zum Orginal Eintrag "datei endung abfragen" im Forum
 
phpforum.de | Impressum