- Timestamp:
- Sep 21, 2010, 9:12:44 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMetaData/JpegMetaData/Common/MakerNotesSignatures.class.php
r5038 r6986 92 92 static public function getMaker($datas) 93 93 { 94 if(s ubstr_compare($datas, self::OlympusHeader, 0, self::OlympusHeaderSize)===0)94 if(strlen($datas) >= self::OlympusHeaderSize and substr_compare($datas, self::OlympusHeader, 0, self::OlympusHeaderSize)===0) 95 95 { return(self::OlympusHeader); } 96 elseif(s ubstr_compare($datas, self::Olympus2Header, 0, self::Olympus2HeaderSize)===0)96 elseif(strlen($datas) >= self::Olympus2HeaderSize and substr_compare($datas, self::Olympus2Header, 0, self::Olympus2HeaderSize)===0) 97 97 { return(self::Olympus2Header); } 98 elseif(s ubstr_compare($datas, self::FujiFilmHeader, 0, self::FujiFilmHeaderSize)===0)98 elseif(strlen($datas) >= self::FujiFilmHeaderSize and substr_compare($datas, self::FujiFilmHeader, 0, self::FujiFilmHeaderSize)===0) 99 99 { return(self::FujiFilmHeader); } 100 elseif(s ubstr_compare($datas, self::Nikon2Header, 0, self::Nikon2HeaderSize)===0)100 elseif(strlen($datas) >= self::Nikon2HeaderSize and substr_compare($datas, self::Nikon2Header, 0, self::Nikon2HeaderSize)===0) 101 101 { return(self::Nikon2Header); } 102 elseif(s ubstr_compare($datas, self::Nikon3Header, 0, self::Nikon3HeaderSize)===0)102 elseif(strlen($datas) >= self::Nikon3HeaderSize and substr_compare($datas, self::Nikon3Header, 0, self::Nikon3HeaderSize)===0) 103 103 { return(self::Nikon3Header); } 104 elseif(s ubstr_compare($datas, self::PanasonicHeader, 0, self::PanasonicHeaderSize)===0)104 elseif(strlen($datas) >= self::PanasonicHeaderSize and substr_compare($datas, self::PanasonicHeader, 0, self::PanasonicHeaderSize)===0) 105 105 { return(self::PanasonicHeader); } 106 elseif(s ubstr_compare($datas, self::PentaxHeader, 0, self::PentaxHeaderSize)===0)106 elseif(strlen($datas) >= self::PentaxHeaderSize and substr_compare($datas, self::PentaxHeader, 0, self::PentaxHeaderSize)===0) 107 107 { return(self::PentaxHeader); } 108 elseif(s ubstr_compare($datas, self::Pentax2Header, 0, self::Pentax2HeaderSize)===0)108 elseif(strlen($datas) >= self::Pentax2HeaderSize and substr_compare($datas, self::Pentax2Header, 0, self::Pentax2HeaderSize)===0) 109 109 { return(self::Pentax2Header); } 110 elseif(s ubstr_compare($datas, self::SigmaHeader, 0, self::SigmaHeaderSize)===0)110 elseif(strlen($datas) >= self::SigmaHeaderSize and substr_compare($datas, self::SigmaHeader, 0, self::SigmaHeaderSize)===0) 111 111 { return(self::SigmaHeader); } 112 elseif(s ubstr_compare($datas, self::Sigma2Header, 0, self::Sigma2HeaderSize)===0)112 elseif(strlen($datas) >= self::Sigma2HeaderSize and substr_compare($datas, self::Sigma2Header, 0, self::Sigma2HeaderSize)===0) 113 113 { return(self::Sigma2Header); } 114 elseif(s ubstr_compare($datas, self::SonyHeader, 0, self::SonyHeaderSize)===0)114 elseif(strlen($datas) >= self::SonyHeaderSize and substr_compare($datas, self::SonyHeader, 0, self::SonyHeaderSize)===0) 115 115 { return(self::SonyHeader); } 116 116 else
Note: See TracChangeset
for help on using the changeset viewer.