Extensie/MIME check

Door - -, 21 jaar geleden, 4.400x bekeken

N.a.v. meerdere topics heb ik besloten om dit script on-line te zetten.

Zo werkt het:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if (filecheck($_FILES['userfile']))
{

    //het bestand is goedgekeurd
}
else
{
    //het bestand is afgekeurd
}
?>

Gesponsorde koppelingen

PHP script bestanden

  1. extensiemime-check

 

Er zijn 10 reacties op 'Extensiemime check'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Mebus  Hackintosh
Mebus Hackintosh
21 jaar geleden
 
0 +1 -0 -1
Ehmmm ik vind deze beter link.

Dus als de mensen even had gezocht op mime hier op phphulp hadden ze echt wel iets gevonden hoor.

GR. mebus
- -
- -
21 jaar geleden
 
0 +1 -0 -1
Werkt helemaal weer.
@mebus: daar zit ten eerste geen extensiecheck in, en ten tweede is het erg moeilijk om een andere MIME toe te voegen. Dat is hier niet zo.
Menno
menno
21 jaar geleden
 
0 +1 -0 -1
ik vind het wel een ok script.
ik gebruik het script alleen zelf nog niet maar misschien later
Lissy Pixel
Lissy Pixel
21 jaar geleden
 
0 +1 -0 -1
Handig en toevallig liep ik hier vandaag nog tegenaan...
Dank je wel Jonathan voor het delen van jouw inzicht en visie en script ^_*
GaMer B
GaMer B
21 jaar geleden
 
0 +1 -0 -1
Erg goede script. (Y)
Thijs X
Thijs X
21 jaar geleden
 
0 +1 -0 -1
Ah mooi na aanleiding van het topic dat je er een functie van hebt gemaakt, alleen $mimetype = strtolower($file['type']); is volgens mij onnodig. Zover ik weet zijn alle mime types lower case
Joeri
Joeri
21 jaar geleden
 
0 +1 -0 -1
Vind dit script beter dan het andere, zoals vermeld MET extensiue check en gemakkelijk toe te voegen MIME types. Lekker bondige code en goede uitleg erbij.

Leerzaam, toch zeker de bedoeling van PHPhulp.

Grtz
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
$_FILES['file']['type'] is toch ook goed?
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
Maar waarom zou je op mime checken? Als een bestand een foute extensie heeft (.php maar wel een bmp bestand) zal de webserver het toch niet behandelen als bmp, maar als invalid php. Apache kijkt namelijk alleen naar extensie. Dus een jpg bestand uploaden met php code erin om te server te kraken zal niks doen. Behalve als de eigenaar apache jpg laat parsen met php engine (oele!).
Dus het lijkt me een beetje dubbel, maar het idee is leuk.
Vind "script" echter een beetje overdreven. snippetje of functie is meer in de richting
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joeri
Joeri
20 jaar geleden
 
0 +1 -0 -1
de gedachte lijkt mooi echter werkt dit enkel in IE en NIET in FF als je de extensie van een php bestand naar jpg veranderd dan zal na upload de mimetype in $_FILES toch .jpg zijn, in IE werkt het wel.

Raar maar waar, FF lijkt het mimetype van een bestand uitsluitend af te lijden van de extensie en niet de inhoud.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. extensiemime-check

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.