Ik wil van een bestand ophalen wat voor type het is. Dus: audio/mpeg, application/rar etc. Nu is mijn vraag vrij simpel, hoe doe ik dit? Het gaat hier niet om een file die geupload word, maar gewoon het uitlezen van.
Ik kwam zelf uit op mime_content_type, alleen werkt deze niet meer omdat deze vervangen is door finfo. Echter werkt finfo ook niet, dus zijn er nog andere manieren?
Als je het bestand hebt staat de extensie erachter, dus wat ik dan zou doen is de explode(); functie gebruiken op de punt ( . ) en kijken wat er achter de punt staat.
Dat werkt niet, hij herkent de finfo functies niet, waardoor ik een error krijg. Ga zo de code van lennard even proberen, en zie dan wel of het werkt!
Mag ik trouens vragen hoe het kan dat hij finfo niet kent? Want finfo is er gekomen toen die mime_content eruit ging, en hij kent beide niet. Dus bij one2xs draait een server die op een of andere manier een versie daartussen in heeft ofzo, terwijl dat er volgens mij niet is.
Hier hetzelfde probleem. Ik wil alleen niet via extenties doen, dan krijg je zon null byte injection, ook al word het daarna nog eens gecontroleerd omdat van elk plaatje een .png word gemaakt.