掲示板を作ってみる


今、Flashで自分のホームページを作成中で、そこに掲示板もあったらいいなと思ったので作ってみました。


こんな感じ


FlexPHPMySqlを使っています。


PHP側ではDBへアクセスし、取り出したデータをXMLで出力。


PHP側のSELECT処理

    $serializer = new XML_Serializer($options);


    $sql = "SELECT * FROM BBS ORDER BY date DESC;";

    $result = mysql_query( $sql );

        if(!$result){
	 		 header ("Content-Type: text/xml; charset=UTF-8");
			echo "<result><success>false</success>" .
				"<info>Select All Error</info></result>";
			exit;
	 	}

	
	$status = $serializer->serialize($valArr);
	while( $val = mysql_fetch_assoc( $result )){
	    $valArr[] = $val;
	 }
	$status = $serializer->serialize($valArr);
	if( $status === true) {
	    $xml = $serializer->getSerializedData();
	    header ("Content-Type: text/xml; charset=UTF-8");
	    echo $xml;
	}else{
			 header ("Content-Type: text/xml; charset=UTF-8");
			echo "<result><success>false</success>" .
				"<info>XML Error</info></result>";
			exit;
		}

	exit;

Flex側ではXMLを受け取って処理して表示。

ソース


追記
動作が不安定なので次回の更新で直しておきます