PHP 스크립트

php는 웹 베이스드 스크립트 엔진이라 알고 있었는데, 이제 보니 독립 어플 개발도 가능함.

일단 http://www.php.net/ 에서 최신의 win32 버전을 다운받고, 아래와 같이 스크립트를 작성 후 일단 콘솔 창에서 수행해봄.

<?php
echo("hello~");
?>

잘 되는것을 확인하고, win32용 컴파일러 다운로드. (http://wiki.swiftlytilting.com/Phc-win)

본래의 phc 싸이트는 http://www.phpcompiler.org/ 여기임.

다음 phc-win.exe 를 수행한 다음,
File -> Compile single file 메뉴를 누룬후 php 스크립트를 지정해주면 실행파일이 생성됨.

참고로 bcomp.exe는 바이트코드 컴파일러임.

웹에서 RSS 읽어 보여주기

예전에 웹 페이지를 만들고.. punbb 포럼의 최신글 목록을 메인 페이지에 보여주고 싶었는데,
다행히 punbb가 포럼별로 rss를 지원하고 있었다.

많은걸 사용해 보진 않았지만..
MagpieRSS: RSS for PHP 를 사용하면 간단하게 rss를 파싱해서 최신글을 보여줄수 있었음.

MagpieRSS: RSS for PHP

아래는 예전에 사용했었던 코드.

<?php
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
require('./magpierss/rss_fetch.inc');
$url = "http://lab.tcltk.co.kr/punbb/extern.php?action=feed&fid=3&type=rss";
$rss = fetch_rss($url);

foreach ($rss->items as $item) {
	$title = $item[title];
	$title = iconv("UTF-8", "EUC-KR", $title);
	$url = $item[link];
	echo "<a href=$url>$title</a><br>";
}
?>