Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function checkjpeg($filename) {
- $filesize = filesize($filename);
- $fres = fopen($filename,"r");
- if ($fres == false) { return false;}
- $fstart = bin2hex(fread($fres,2));
- fseek($fres, $filesize-2);
- $fend = bin2hex(fread($fres,2));
- fclose($fres);
- if ($fstart == "ffd8" && $fend == "ffd9") {
- return true;
- } else {
- return false;
- }
- }
- function checkpng($filename) {
- $filesize = filesize($filename);
- $fres = fopen($filename,"r");
- if ($fres == false) { return false;}
- $fstart = bin2hex(fread($fres,8));
- fclose($fres);
- if ($fstart == "89504e470d0a1a0a") {
- return true;
- } else {
- return false;
- }
- }
- function checkgif($filename) {
- $filesize = filesize($filename);
- $fres = fopen($filename,"r");
- if ($fres == false) { return false;}
- $fstart = bin2hex(fread($fres,6));
- fclose($fres);
- if ($fstart == "474946383961" || $fstart == "474946383761") {
- return true;
- } else {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement