| 社長ブログ | 開発実績 | 勉強会 | 会社概要 |
思いついたことをその場で手書きメモを残すためのアプリ。
⇒ FreeHandMemo
<?php
/**
* Google Calendar祝日検索
* 参照:http://www.google.com/calendar/feeds/outid3el0qkcrsuf89fltf7a4qbacgt9@import.calendar.google.com/public/full
*/
$baseUrl = "http://www.google.com/calendar/feeds/outid3el0qkcrsuf89fltf7a4qbacgt9@import.calendar.google.com/public/full?";
//パラメータ.
$start = "2011-01-01";
$end = "2012-01-01";
$result = "50";
$url = $baseUrl;
$url .= "start-min=".$start."&";
$url .= "start-max=".$end."&";
$url .= "max-results=".$result;
$xml = simplexml_load_file( $url );
$ret = array();
foreach ($xml->entry as $item)
{
$gd = $item->children( "http://schemas.google.com/g/2005" );
$attributes = $gd->when->attributes();
foreach( $attributes as $key => $value )
{
if( $key == "startTime" )
{
$ret[] = (string)$value;
break;
}
}
}
sort($ret);
print_r( $ret );
<?php
require_once("./XML/RPC.php");
/**
* WordPress3.0.2 への XML-RPC 投稿サンプル
* 前提:管理画面の「リモート投稿」にて「XML-RPC」にてチェックがついていること
* 前提:文字コードはUTF-8
* 前提:XML_RPC(http://pear.php.net/package/XML_RPC/) が存在すること
* 前提:PHP5
*/
//初期設定
$host = "localhost";
$blog_id = new XML_RPC_Value("1", "string");
$user_id = new XML_RPC_Value( "***管理者ID***", "string" );
$password = new XML_RPC_Value( "***パスワード***", "string" );
$appkey = new XML_RPC_Value( "", "string" );
$xmlrpc = "***xmlrpc.phpへのURL***";
//http://localhost/wordpress/xmlrpc.php など
//送信用クライアント生成
$client = new XML_RPC_client($xmlrpc, $host, 80);
//投稿処理
$title = "テストタイトル";
$description = "テスト本文です。";
$categories = array(
new XML_RPC_Value("カテゴリ1", "string")
);
$message = new XML_RPC_Message(
"metaWeblog.newPost",
array($blog_id, $user_id, $password,
new XML_RPC_Value(
array(
"title" => new XML_RPC_Value($title, "string"),
"categories" => new XML_RPC_Value($categories, "array"),
"description" => new XML_RPC_Value($description, "string"),
"dateCreated" => new XML_RPC_Value("", "string")
),
"struct"
),
new XML_RPC_Value(1, "boolean") //下書きなら「0」
)
);
//実行
$result = $client->send($message);
//エントリIDの表示
$post_id = XML_RPC_decode($result->value());
print_r( $post_id );
<?php
/**
* Yahoo Web検索
* 参照:http://developer.yahoo.co.jp/webapi/search/
* 注意:キーワードを日本語文字で検索する場合、utf-8で行うこと
* 前提:PHP5
*/
$baseUrl = "http://search.yahooapis.jp/WebSearchService/V2/webSearch?";
$key = "取得したAPIキーをセットしてください";
$start = 1;
$result = 10;
$query = "武蔵小杉";
$url = $baseUrl;
$url .= "appid=".$key."&";
$url .= "start=".$start."&";
$url .= "results=".$result."&";
$url .= "query=".urlencode ( $query );
$xml = simplexml_load_file( $url );
foreach ($xml as $item)
{
echo $item->Title."<br>";
echo $item->Url."<br>";
}
<?php
/**
* Yahoo ブログ検索
* 参照:http://developer.yahoo.co.jp/webapi/search/
* 注意:キーワードを日本語文字で検索する場合、utf-8で行うこと
* 前提:PHP5
*/
$baseUrl = "http://search.yahooapis.jp/BlogSearchService/V1/blogSearch?";
$key = "取得したAPIキーをセットしてください";
$start = 1;
$result = 10;
$query = "武蔵小杉";
$url = $baseUrl;
$url .= "appid=".$key."&";
$url .= "start=".$start."&";
$url .= "results=".$result."&";
$url .= "query=".urlencode ( $query );
$xml = simplexml_load_file( $url );
foreach ($xml as $item)
{
echo $item->Title."<br>";
echo $item->Url."<br>";
}
<?php
/**
* Yahoo 画像検索
* 参照:http://developer.yahoo.co.jp/webapi/search/
* 注意:キーワードを日本語文字で検索する場合、utf-8で行うこと
* 前提:PHP5
*/
$baseUrl = "http://search.yahooapis.jp/ImageSearchService/V2/imageSearch?";
$key = "取得したAPIキーをセットしてください";
$start = 1;
$result = 10;
$query = "武蔵小杉";
$url = $baseUrl;
$url .= "appid=".$key."&";
$url .= "start=".$start."&";
$url .= "results=".$result."&";
$url .= "query=".urlencode ( $query );
$xml = simplexml_load_file( $url );
foreach ($xml as $item)
{
echo $item->Title."<br>";
echo $item->Url."<br>";
}
<?php
/**
* Yahoo 関連キーワード検索
* 参照:http://developer.yahoo.co.jp/webapi/search/
* 注意:キーワードを日本語文字で検索する場合、utf-8で行うこと
* 前提:PHP5
*/
$baseUrl = "http://search.yahooapis.jp/AssistSearchService/V1/webunitSearch?";
$key = "取得したAPIキーをセットしてください";
$start = 1;
$result = 10;
$query = "武蔵小杉";
$url = $baseUrl;
$url .= "appid=".$key."&";
$url .= "start=".$start."&";
$url .= "results=".$result."&";
$url .= "query=".urlencode ( $query );
$xml = simplexml_load_file( $url );
foreach ($xml as $item)
{
echo $item."<br>";
}
<?php
/**
* Yahoo 日本語形態素解析
* 参照:http://developer.yahoo.co.jp/webapi/jlp/
* 注意:キーワードを日本語文字で検索する場合、utf-8で行うこと
* 前提:PHP5
*/
$baseUrl = "http://jlp.yahooapis.jp/MAService/V1/parse?";
$key = "取得したAPIキーをセットしてください";
$result = "ma";
$query = "私には夢があります。";
$url = $baseUrl;
$url .= "appid=".$key."&";
$url .= "results=".$result."&";
$url .= "sentence=".urlencode ( $query );
$xml = simplexml_load_file( $url );
foreach ($xml->ma_result[0]->word_list[0] as $item)
{
echo $item->surface."(".$item->pos.")<br>";
}