Пример #1
0
 static function someinput_put($name, $value, $size = null)
 {
     $value = str_replace(array("\r\n", "\r"), "\n", $value);
     $set = self::$someinput_set;
     if ($size === null) {
         $size = $set['size'];
     }
     $len = mb_strlen($value, 'utf-8');
     $page = ceil($len / $set['mei']) + $set['add'];
     if ($page < $set['new']) {
         $page = $set['new'];
     }
     if ($set['istextarea'] && !self::$iswml) {
         $html1 = "<textarea name=\"{$name}[]\"";
         if (is_array($size)) {
             $html1 .= self::htmlarr(array('cols', 'rows'), $size, $size);
         } elseif ($size) {
             $html1 .= " cols=\"{$size}\"";
         }
         $html1 .= ">";
         $html2 = '</textarea><br/>';
     } else {
         $html1 = "<input name=\"{$name}[]\"";
         if (is_array($size)) {
             $size = $size[0];
         }
         if ($size) {
             $html1 .= " size=\"{$size}\"";
         }
         $html1 .= ' value="';
         $html2 = '"/><br/>';
     }
     $html = null;
     for ($i = 0; $i < $page; $i) {
         $off = $set['mei'] * $i;
         $text = code::html(mb_substr($value, $off, $set['mei'], 'utf-8'), true);
         if ($set['isuc'] && $text !== '') {
             $text = "{$text}";
         }
         if (self::$iswml) {
             $html .= str_replace('[]"', "0x{$i}\"", $html1) . $text . $html2;
             self::$oblink["{$name}[{$i}]"][] = "\$({$name}0x{$i})";
         } else {
             $html .= str_replace('[]', "[{$i}]", $html1) . $text . $html2;
         }
     }
     self::show($html);
 }
Пример #2
0
 public function thumb($data)
 {
     $src = code::html($data['src']);
     return '<a href="' . $src . '"><img src="http://s.image.wap.soso.com/img/' . floor($data['w']) . '_' . floor($data['h']) . '_0_0_' . $src . '" alt="点击查看大图"/></a>';
 }