웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
50줄로 만드는 웹메모 PHP 소스입니다. (웹사이트 포스트잇)
2006.05.17 02:34
http://xhost.co.kr/demo2/listimg/listimg.phphttp://xhost.co.kr/comm/index.php기존에 공개된 알고리즘을 바탕으로, XHOST 스타일로 재작업(?) 했습니다.
데모는 요기 -> http://xhost.co.kr/comm/index.php 를 보시고..
내용을 세션으로 저장하기때문에 접속이 끝나면 사라지는데, 해당 IP에 저장하던지, 사용자 정보에 그 값을 저장하면 재접속에도 남아있게 할 수 있습니다.
사용은 html 페이지에 다음처럼 삽입하세요..
<iframe src="/comm/pmemo.php" width=98 height=100 frameborder=0 scrolling=no style='border:#A3A3A3 1px solid;'></iframe>
php를 사용하지않고 테스트로 그냥 달아보시려면 xhost 주소를 붙여서 사용해도 됩니다.
<iframe src="http://www.xhost.co.kr/comm/pmemo.php" width=98 height=100 frameborder=0 scrolling=no style='border:#A3A3A3 1px solid;'></iframe>
다른페이지에서도 보여야 한다면 절대경로로 적어야 합니다. width=100 으로 했는데 우측에 스크롤바를 좀 감추기 위해 98로 조정했습니다.
소스는 다음과 같습니다. (첨부파일내용)
<?
session_start();
if ($_POST) {
session_register("postmemo");
$_SESSION[postmemo]=stripslashes($_POST[postmemo]);
}
$_POST[postmemo]=$_SESSION[postmemo];
?>
<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<style type="text/css">
<!--
body {
font-family:Verdana,Tahoma,Arial,굴림,돋움;
font-size:12px;
color: #333333;
scrollbar-3dlight-color:#A3A3A3;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#E6E6E6;
scrollbar-highlight-color:#FFFFF;
scrollbar-shadow-color:#A3A3A3;
}
.postmemo {
font-family:굴림;
font-size:12px;
color:#646464;
border:none;
}
//-->
</style>
<script language="JavaScript">
<!--
function cb(mode)
{
if (document.memoForm.postmemo.value != '') {
document.memoForm.posttype.value = 1;
document.memoForm.submit();
}
}
//-->
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<form name=memoForm method=post action="?" onSubmit="return cb(0);">
<input type=hidden name='posttype' value=0>
<tr><td><textarea name=postmemo style='width:105;height=100' onBlur='cb(0)' class=postmemo><? echo $_POST[postmemo]; ?></textarea></td>
</tr>
</form>
</table>
== 끝입니다.. ==
수정-배포-삭제-상업적사용등등.. 맘대로 하시고,, 출처-xhost.co.kr 을 밝혀주시는 착한 센스^^
더 좋은 소스도 많이 있겠지만.. 어찌 쓸려고 찾아보면 안보이는지 모르겠네요.. 그냥 뚝딱했습니다.
데모는 요기 -> http://xhost.co.kr/comm/index.php 를 보시고..
내용을 세션으로 저장하기때문에 접속이 끝나면 사라지는데, 해당 IP에 저장하던지, 사용자 정보에 그 값을 저장하면 재접속에도 남아있게 할 수 있습니다.
사용은 html 페이지에 다음처럼 삽입하세요..
<iframe src="/comm/pmemo.php" width=98 height=100 frameborder=0 scrolling=no style='border:#A3A3A3 1px solid;'></iframe>
php를 사용하지않고 테스트로 그냥 달아보시려면 xhost 주소를 붙여서 사용해도 됩니다.
<iframe src="http://www.xhost.co.kr/comm/pmemo.php" width=98 height=100 frameborder=0 scrolling=no style='border:#A3A3A3 1px solid;'></iframe>
다른페이지에서도 보여야 한다면 절대경로로 적어야 합니다. width=100 으로 했는데 우측에 스크롤바를 좀 감추기 위해 98로 조정했습니다.
소스는 다음과 같습니다. (첨부파일내용)
<?
session_start();
if ($_POST) {
session_register("postmemo");
$_SESSION[postmemo]=stripslashes($_POST[postmemo]);
}
$_POST[postmemo]=$_SESSION[postmemo];
?>
<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<style type="text/css">
<!--
body {
font-family:Verdana,Tahoma,Arial,굴림,돋움;
font-size:12px;
color: #333333;
scrollbar-3dlight-color:#A3A3A3;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#E6E6E6;
scrollbar-highlight-color:#FFFFF;
scrollbar-shadow-color:#A3A3A3;
}
.postmemo {
font-family:굴림;
font-size:12px;
color:#646464;
border:none;
}
//-->
</style>
<script language="JavaScript">
<!--
function cb(mode)
{
if (document.memoForm.postmemo.value != '') {
document.memoForm.posttype.value = 1;
document.memoForm.submit();
}
}
//-->
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<form name=memoForm method=post action="?" onSubmit="return cb(0);">
<input type=hidden name='posttype' value=0>
<tr><td><textarea name=postmemo style='width:105;height=100' onBlur='cb(0)' class=postmemo><? echo $_POST[postmemo]; ?></textarea></td>
</tr>
</form>
</table>
== 끝입니다.. ==
수정-배포-삭제-상업적사용등등.. 맘대로 하시고,, 출처-xhost.co.kr 을 밝혀주시는 착한 센스^^
더 좋은 소스도 많이 있겠지만.. 어찌 쓸려고 찾아보면 안보이는지 모르겠네요.. 그냥 뚝딱했습니다.
댓글 3
-
폴라
2006.05.18 22:34
ip에 저장하는 법은 어떻게 하는 건가요? -
김성대
2006.05.19 02:48
다음과 같은 루틴을 적으면 될듯합니다만..
방법은 많이 있으니 직접 시도해보세요..
if ($_POST) {
$fp=@fopen("data/$_SERVER[REMOTE_ADDR].txt","w");
if (!$fp) @mkdir("data/");
fputs($fp,$_POST[postmemo]);
fclose($fp);
}
else if (file_exists($저장파일)) {
$_POST[postmemo]=@file_get_contents("data/$_SERVER[REMOTE_ADDR].txt");
} -
Nova
2006.05.24 09:14
좋은 소스인 것 같긴 한데 어디에 쓸 수 있을지 용도가... 이 소스 달린 해당 사이트의 내용 중 일부나 어디 보다가 말았다... 등 흔적을 남기는 건가요? 응용하면 다른 용도로 사용 가능할 것 같기도 한데...암튼 좋은 소스 감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
웹사이트 로딩속도 높혀주는 10가지 방법 [32] | 秀 | 2001.07.25 |
홈페이지에 Fade-in 적용하기~ [5] | remy | 2002.01.08 |
[1차패치] 내 msn 현재상태를 보여주자! + 캡처없앰 -ㅂ- [18] | 티르 | 2002.01.04 |
(table)에서 HTML 태그를 적용시켜 보기 [16] | 정후니 | 2001.08.31 |
웹페이지에서 ICQ 번호 자동으로 추가하기... [1] | 잔디 | 2001.01.05 |
애드온에서 모바일 환경 구분 코드 | misol | 2010.12.24 |
우분투 apm에서 "쉬운 설치" 에러시 팁 [4] | 김상호 | 2010.12.22 |
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법 [6] | DuRi | 2010.12.17 |
메인화면에 설문조사 위젯(?) 만들기 [3] | 3D매니아 | 2010.12.14 |
[생초보팁] 페이지(page) 줄간격과 부분 웹폰트 | 에혀라X | 2010.12.11 |
새로운 채팅 서비스 웹톡! [3] | 명랑폐인™ | 2010.12.06 |
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] | 에혀라X | 2010.12.05 |
호스팅비 돈아낍시다. 하나의 XE 다중 도메인 사용하기. [10] | kimnada | 2010.12.02 |
[생초보팁] 페이지 내용 줄간격 css | 에혀라X | 2010.11.30 |
텍스타일 (Textyle) 에서 첨부파일 용량 제한 늘리는 방법. [1] | sejin7940 | 2010.11.27 |
개인 홈페이지에서 아주 손쉽게 배경음악을 깔아놓는 법 [5] | 지녁 | 2010.11.25 |
미궁속의 문제점 해결법(2가지) [2] | 박용식 | 2010.11.21 |
게시판 댓글에서 "이 댓글을..." 문구 없애는 방법 [3] | AlcoholJ | 2010.11.19 |
XE 속도 0.0001초라도 올리는 소소한 팁들 (추가) [5] | 소렌트. | 2010.11.16 |
관리자 메인페이지 카운터와 그래프 제거하기 [3] | 도라란 | 2010.11.15 |