Ja, det är funkis, det är t.o.m. ett relativt beprövat sätt att identifiera format på. För att öppna filer används fopen och fread:
http://se2.php.net/manual/en/function.fopen.php
http://se2.php.net/manual/en/function.fread.php
Jag jobbar med en webportal där man kan ladda upp musik i mp3-format. Av säkerhetsskäl vill jag ha en funktion som kan kontrollera om filen som laddas upp verkligen är en mp3-fil och inte nått virus eller annat oönskat crap.
Jag har märkt om jag öppnar en mp3-fil i rent text-format så startar de alltid (i alla fall de filer jag har kollat) med de två tecknena ÿû. Om jag gör ett php-script som öppnar filen och läser de två första tecknenas och kollar så de är just ÿû. Har jag då en bra lösning på mitt problem? Eller finns det andra smartare sätt? Om min idé är bra skulle jag gärna vilja ha lite hjälp om hur man öppnar filer i php och kontrollerar tecken.
