2009년 1월 5일 월요일

[javascript] textarea의 내용의 줄수를 알아보자.

그냥 대충대충 적어놓은것이었는데

 

그런대로 만족이다 ㅎㅎ

 

<html>
<head>
<title></title>
<script>
<!--
function NumLine(ObjTextarea) {
    var ObjTextarea = ObjTextarea.createTextRange();
        row=ObjTextarea.boundingHeight/15;
        hehe.value=row;
}
//-->
</script>
</head>
<body>
<textarea id=texta style="font-size:13px;width:200px;height:150px" onblur="NumLine(texta)">
</textarea><br>
<input id='hehe' type=text size=5>


위 에서 보면 textarea 테그 안에 onblur 로 함수를 읽어서 input  id가 hehe

인 칸에 줄 값을 넣어준다..

 

다만 마우스를 textarea가 아닌 다른곳을 찍어주면 값이 나오게 되는데

좀더 역동적으로도 가능할 듯...ㅎㅎ;;;

 

더좋은 예제가 있으면 덧글 부탁드려요~!!

fsockopen

원래의 사용법은

사용 버전 PHP 4, PHP 5

 

resource fsockopen ( string $hostname [, int $port [, int &$errno [, string &$errstr [, float $timeout ]]]] )

 

이것을 사용하면 예제로 하면

 


 $domain = "bibaram.com";                         // 도메인
 $actionURL = "/imsi/insert_imsi.php";        // 경로 _path
 $data = "aaa=$userid[0]&bbb=$point";       // 나머지 각 변수들

  if($fp    = @fsockopen($domain, "80")){
        fputs($fp, "POST ".$actionURL." HTTP/1.1\n");
        fputs($fp, "Host: ".$domain."\n");
        fputs($fp, "Accept: text/plain\n");
        fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
        fputs($fp, "Content-length: ".strlen($data)."\n");
        fputs($fp, "User-Agent: MSIE\n");
        fputs($fp, "Connection: close\n\n");
        fputs($fp, $data);
 }


 

위 처럼 구성하면 되겠다...

 

더 좋은 예제가 있으면 덧글로 부탁드려요 ~!! ^^