Versio

Extensie/MIME check

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

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. extensiemime-check

 

10 reacties op 'Extensie/MIME check'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Mebus  vg
mebus vg
6 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
Jonathan -
Jonathan -
6 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
6 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
6 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
6 jaar geleden
 
0 +1 -0 -1
Erg goede script. (Y)
Thijs X
Thijs X
6 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
6 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
6 jaar geleden
 
0 +1 -0 -1
$_FILES['file']['type'] is toch ook goed?
Rudie dirkx
rudie dirkx
6 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
Joeri
Joeri
6 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.

  • Details
  • Jonathan -
  • 6 jaar geleden
  • 1.207 x bekeken
  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player