66 lines
1.4 KiB
PHP
66 lines
1.4 KiB
PHP
<?php
|
|
namespace sammo;
|
|
|
|
|
|
function getFont($str) {
|
|
if(strlen($str) >= 22) { $str = "<font size=1>{$str}</font>"; }
|
|
|
|
return $str;
|
|
}
|
|
|
|
function SQ2DQ($str) {
|
|
return str_replace("'", "'", $str);
|
|
}
|
|
|
|
function Tag2Code($str) {
|
|
// return htmlspecialchars(nl2br(str_replace(" ", " ", $str)));
|
|
// $str = str_replace("&", "&", $str);
|
|
$str = str_replace("'", "'", $str);
|
|
$str = str_replace("\"", """, $str);
|
|
$str = str_replace("<", "<", $str);
|
|
$str = str_replace(">", ">", $str);
|
|
// $str = str_replace(" ", " ", $str);
|
|
// return htmlspecialchars(nl2br($str));
|
|
return nl2br($str);
|
|
}
|
|
|
|
function BadTag2Code($str) {
|
|
/* FIXME: 제대로된 tag 변환 코드 사용 */
|
|
$str = str_replace("<script", "<sorry", $str);
|
|
$str = str_replace("<embed", "<sorry", $str);
|
|
return $str;
|
|
}
|
|
|
|
function tab($str, $maxsize, $ch) {
|
|
$size = strlen($str);
|
|
|
|
$string = '';
|
|
$count = ($maxsize - $size) / 2;
|
|
|
|
for($i=0; $i < $count; $i++) {
|
|
$string = "$string" . $ch;
|
|
}
|
|
$string = "$string" . "$str";
|
|
for($i=0; $i < $count; $i++) {
|
|
$string = "$string" . $ch;
|
|
}
|
|
return $string;
|
|
}
|
|
|
|
function tab2($str, $maxsize, $ch) {
|
|
$size = strlen($str);
|
|
|
|
$string = '';
|
|
$count = ($maxsize - $size);
|
|
|
|
for($i=0; $i < $count; $i++) {
|
|
$string = "$string" . $ch;
|
|
}
|
|
$string = "$string" . "$str";
|
|
|
|
return $string;
|
|
}
|
|
|
|
|
|
|