웹마스터 팁
page_full_width">
원고지 함수;;
2002.02.07 15:47
이지보드의 원고지스킨을 보구 php로 만들어보았습니다
자바스크립으로하는게 더 좋을듯;;;
http://jamaica.iyedong.net/this/wongoji.php
<?php
function wongoji($str,$width)
{
// 한자씩 잘라서 배열로....
$lenth = strlen($str);
for ($pos = 0 ; $pos < $lenth ; $pos = $pos + $s_pos ) {
$s_pos = 1;
$sub = substr($str,$pos,1);
if(ord($sub) >= 127) $s_pos++;
$sub = substr($str,$pos,$s_pos);
$sub_char[] = $sub;
} // 만들고;;
$height = ceil(count($sub_char) / $width); // 원고지의 세로 칸수
echo "<table cellspacing='0' border='1' bordercolor=#F38885>";
for ($h = 0 ; $h < $height ; $h++) {
$start_h = $width * $h; //세로 첫칸에 시작할 s_word의 키값-_-;;
echo "<tr>";
for($w = 0 ; $w <= $width ; $w++) {
echo "<td width='20' height='20' align='center'><img src=blank.gif width='0'>$sub_char[$start_h]</td>";
$start_h++;
}
echo "</tr>";
}
echo "</table>";
}
$str = "Mysql 4.0.1 개발 버젼이 발표되었습니다.자세한 내용은 http://www.mysql.com/ 에서 확인하시길 바랍니다.";
wongoji($str,25);
?>
자바스크립으로하는게 더 좋을듯;;;
http://jamaica.iyedong.net/this/wongoji.php
<?php
function wongoji($str,$width)
{
// 한자씩 잘라서 배열로....
$lenth = strlen($str);
for ($pos = 0 ; $pos < $lenth ; $pos = $pos + $s_pos ) {
$s_pos = 1;
$sub = substr($str,$pos,1);
if(ord($sub) >= 127) $s_pos++;
$sub = substr($str,$pos,$s_pos);
$sub_char[] = $sub;
} // 만들고;;
$height = ceil(count($sub_char) / $width); // 원고지의 세로 칸수
echo "<table cellspacing='0' border='1' bordercolor=#F38885>";
for ($h = 0 ; $h < $height ; $h++) {
$start_h = $width * $h; //세로 첫칸에 시작할 s_word의 키값-_-;;
echo "<tr>";
for($w = 0 ; $w <= $width ; $w++) {
echo "<td width='20' height='20' align='center'><img src=blank.gif width='0'>$sub_char[$start_h]</td>";
$start_h++;
}
echo "</tr>";
}
echo "</table>";
}
$str = "Mysql 4.0.1 개발 버젼이 발표되었습니다.자세한 내용은 http://www.mysql.com/ 에서 확인하시길 바랍니다.";
wongoji($str,25);
?>
댓글 3
-
세라믹스
2002.02.07 21:21
-
jamaica
2002.02.09 23:04
혀;;형 -
error
2002.02.16 00:10
디스;
제목 | 글쓴이 | 날짜 |
---|---|---|
SocialXE 관련 사용팁 적용 수정 파일
[3]
![]() | 휘즈 | 2014.07.13 |
외부 페이지에서 회원 extra_vars 변수 가져오기 [1] | Happyphp | 2014.07.09 |
특정게시판, 비밀글로 작성하기 (대암지기님 팁 보완)
[9]
![]() | 된장맛껌 | 2010.03.17 |
게시판 접속시에 첫(제일 최근) 게시물이 보여지게 하기 [16] | foret | 2014.03.08 |
편리한 안드로이드 크로스 브라우징 테스트 Tip - 안드로이드 가상화
![]() | AJKJ | 2014.07.09 |
htm과 html의 차이는 ? | 디테일 | 2014.06.17 |
1.7 버전 사이트 메뉴 편집 사용법
[4]
![]() | 휘즈 | 2013.07.27 |
MRTG에서 네트워크및 CPU, 메모리점유율을 기록하기 | ひりゅう. | 2014.07.05 |
XE 왕초보를 위한 글 [13] | 휘즈 | 2009.08.06 |
php 세션을 memcache에 저장할 때 주의할 점 | XE러버 | 2014.07.04 |
클리어픽스(clearfix)의 개념과 방법 | 시니시즘 | 2014.07.04 |
닉네임 중복체크 버그 해결방법 [7] | 소렌트. | 2014.06.29 |
마이피플봇을 이용한 마이피플 알리미 (푸시서비스) 이용하기 [4] | garnecia | 2014.06.01 |
에디터가 활성화 되지 않을시... [1] | 똑디 | 2013.11.06 |
에디터 컴포넌트에 현재 mid 값 넘겨주기. [1] | 애니즌 | 2014.07.03 |
jqm(jQuery Mobile) 사용 시 XE의 CSS 와 충돌할 때
![]() | Canto | 2014.07.03 |
[javascript] 기초강좌 | 4장. 비교제어문(if문) | hiwebs | 2014.07.02 |
[javascript] 기초강좌 | 03 논리연산자, 비트, 삼항연산자, 기타연산자 | hiwebs | 2014.07.02 |
[10원팁] 서버에 계정추가후 새로설치하는데 CSS가 깨진다? [3] | 키스미베이베 | 2014.02.27 |
회원가입시 닉네임 특수문자 제한하기 [10] | 절망린 | 2009.06.06 |
원고지 한칸에는 영어는 2자, 숫자 또는 소수점은 세글자씩 들어가게 돼있는데..