Ignore:
Timestamp:
2007/02/25 22:37:12 (20 years ago)
Author:
rebelt
Message:

修正です。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/mobile/data/class/GC_MobileImage.php

    r11457 r11458  
    2929            // HTMLÃæ¤ÎIMG¥¿¥°¤ò¼èÆÀ¤¹¤ë 
    3030            $pattern = '/<img\s+src=[\'"]([^>"]+)[\'"]\s*\/*>/i'; 
    31             preg_match_all($pattern, $buffer, $images); 
     31            $result = preg_match_all($pattern, $buffer, $images); 
    3232 
    3333            // üËö¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ë 
    … …  
    3535            while (($data = fgetcsv($fp, 1000, ",")) !== FALSE) { 
    3636                if ($data[1] == $model) { 
    37                     $imageType  = $data[6]; 
    38                     $imageWidth = $data[5]; 
     37                    $cacheSize     = $data[2]; 
     38                    $imageFileSize = $data[7]; 
     39                    $imageType     = $data[6]; 
     40                    $imageWidth    = $data[5]; 
    3941                } 
    4042            } 
    4143            fclose($fp); 
     44 
     45            // docomo¤Èsoftbank¤Î¾ì¹ç¤Ï²èÁü¥Õ¥¡¥¤¥ë°ì¤Ä¤ËÍøÍѲÄǽ¤Ê¥µ¥¤¥º¤Î¾å¸Â¤ò·×»»¤¹¤ë 
     46            // au¤ÏHTML¤Îbyte¿ô¾å¸Â¤Ë²èÁü¥Õ¥¡¥¤¥ë¥µ¥¤¥º¤¬´Þ¤Þ¤ì¤Ê¤¤¤Î¤ÇimageFileSize¤Î¤Þ¤Þ¡£ 
     47            if ($carrier == "docomo" or $carrier == "softbank") { 
     48                // ·×»»¼°¡§(ÍøÍÑüËö¤Çɽ¼¨²Äǽ¤Êcache¥µ¥¤¥º - HTML¤Î¥Ð¥¤¥È¿ô - ÊÑ´¹¸å¤Î²èÁü̾¤Î¥Ð¥¤¥È¿ô(ÌܰÂÃÍ) ) / HTMLÃæ¤Î²èÁü¿ô 
     49                $temp_imagefilesize = ($cacheSize - strlen($buffer) - (140 * $result) ) / $result; 
     50                // ·×»»·ë²Ì¤¬Ã¼Ëö¤Îɽ¼¨²Äǽ¥Õ¥¡¥¤¥ë¥µ¥¤¥º¾å¸Â¤è¤ê¾®¤µ¤¤¾ì¹ç¤Ï·×»»·ë²Ì¤ÎÃͤòÍ­¸ú¤Ë¤¹¤ë 
     51                if ($temp_imagefilesize < $imageFileSize) { 
     52                    $imageFileSize = $temp_imagefilesize; 
     53                } 
     54            } 
    4255 
    4356            // ²èÁüÊÑ´¹¤Î¾ðÊó¤ò¥»¥Ã¥È¤¹¤ë 
    … …  
    4659            $imageConverter->setImageType($imageType); 
    4760            $imageConverter->setImageWidth($imageWidth); 
     61            $imageConverter->setFileSize($imageFileSize); 
    4862 
    4963            // HTMLÃæ¤ÎIMG¥¿¥°¤òÊÑ´¹¸å¤Î¥Õ¥¡¥¤¥ë¥Ñ¥¹¤ËÃÖ´¹¤¹¤ë 
Note: See TracChangeset for help on using the changeset viewer.