Ignore:
Timestamp:
2007/01/19 23:01:05 (19 years ago)
Author:
rebelt
Message:

以下のモバイルサイト用ページ・機能を作成いたしました。

  • トップページ
  • 商品閲覧
  • 商品検索
  • セッションIDチェック機能
  • 簡単ログイン補助機能
  • 絵文字変換機能
File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/mobile/data/lib/slib.php

    r10399 r11398  
    20132013        if(strlen($str) > ($len + 2)) { 
    20142014            $ret =substr($str, 0, $len); 
     2015            $cut = substr($str, $len); 
    20152016        } else { 
    20162017            $ret = $str; 
     
    20202021        if(mb_strlen($str) > ($len + 1)) { 
    20212022            $ret = mb_substr($str, 0, $len); 
     2023            $cut = mb_substr($str, $len); 
    20222024        } else { 
    20232025            $ret = $str; 
     
    20252027        } 
    20262028    } 
     2029 
     2030    // ³¨Ê¸»ú¥¿¥°¤ÎÅÓÃæ¤ÇʬÃǤµ¤ì¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£ 
     2031    if (isset($cut)) { 
     2032        // ʬ³ä°ÌÃÖ¤è¤êÁ°¤ÎºÇ¸å¤Î [ °Ê¹ß¤ò¼èÆÀ¤¹¤ë¡£ 
     2033        $head = strrchr($ret, '['); 
     2034 
     2035        // ʬ³ä°ÌÃÖ¤è¤ê¸å¤ÎºÇ½é¤Î ] °ÊÁ°¤ò¼èÆÀ¤¹¤ë¡£ 
     2036        $tail_pos = strpos($cut, ']'); 
     2037        if ($tail_pos !== false) { 
     2038            $tail = substr($cut, 0, $tail_pos + 1); 
     2039        } 
     2040 
     2041        // ʬ³ä°ÌÃÖ¤è¤êÁ°¤Ë [¡¢¸å¤Ë ] ¤¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¤Ï¡¢[ ¤«¤é ] ¤Þ¤Ç¤ò 
     2042        // Àܳ¤·¤Æ³¨Ê¸»ú¥¿¥°1¸Äʬ¤Ë¤Ê¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£ 
     2043        if ($head !== false && $tail_pos !== false) { 
     2044            $subject = $head . $tail; 
     2045            if (preg_match('/^\[emoji:e?\d+\]$/', $subject)) { 
     2046                // ³¨Ê¸»ú¥¿¥°¤¬¸«¤Ä¤«¤Ã¤¿¤Î¤Çºï½ü¤¹¤ë¡£ 
     2047                $ret = substr($ret, 0, -strlen($head)); 
     2048            } 
     2049        } 
     2050    } 
     2051 
    20272052    if($commadisp){ 
    20282053        $ret = $ret . "..."; 
Note: See TracChangeset for help on using the changeset viewer.