'PHP'에 해당되는 글 3건

Posted on 2011/10/05 14:51 Url http://www.svkor.com/blog/17
Filed Under 기타

예전에 PHP로 네이버 카페채팅 봇을 만들었는데 최근에 다시 수정하고있다.

PHP에서 유니코드 ex) Ӓ 같은 것을 어떻게 처리해야 될지 몰라서 구글링을 해보았지만

'뷁'과 같은 한글만 유니코드로 바꾸는 것에 대한 답은 나오지 않았다.

다른 지인에게 물어보기도 하고 열심히 삽질을 하면서 드디어 유니코드 처리를 성공했다.

기분 굿 :D
2011/10/05 14:51 2011/10/05 14:51

Posted on 2011/09/26 01:10 Url http://www.svkor.com/blog/3
Filed Under PHP

fsockopen() 함수를 이용해서 웹페이지로 접속하고, fgets() 함수를 이용하여 내용을 가져올 수 있다.
$fp = fsockopen("www.svkor.com", 80, $errno, $errstr, 30);
if (!$fp) die("$errstr ($errno)");

fputs($fp, "GET /blog/index.php HTTP/1.1\r\n");
fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)\r\n");
fputs($fp, "Host: www.svkor.com\r\n");
fputs($fp, "Connection: Closed\r\n");
fputs($fp, "\r\n");

$total = "";
while (!feof($fp)) {
	$temp = fgets($fp, 512);
	$temp = iconv("UTF-8", "CP949", $temp); // UTF-8인 경우
	$total .= $temp;
}

fclose($fp);

echo $total;

위 예제를 통해서 웹페이지 소스를 긁어올 수 있을것이다.
2011/09/26 01:10 2011/09/26 01:10

Posted on 2011/09/25 20:01 Url http://www.svkor.com/blog/2
Filed Under PHP


PHP에서 Unixtime 을 구할때 time() 함수를 이용하여 사용할 때도 있지만 더 상세한 시간을 구해야 할 때가 있는데, microtime() 함수를 이용하면 이용할 수 있다.

그런데 microtime()의 반환값은 배열로 하나로 합치려면 약간 귀찮다.
function get_microtime() {
    $mtime = microtime();
    $mtime = explode(' ', $mtime);
    $mtime = $mtime[1] + $mtime[0];
    return $mtime;
}

이와 같이 함수로 만들어서 사용하면 편리하다.
2011/09/25 20:01 2011/09/25 20:01

About

by 축복

Counter

· Total
: 6446
· Today
: 8
· Yesterday
: 28