asklife

IT&Life

Month: 11月 2011 (page 2 of 17)

PHPでJSONを受け取る際にはfile_get_contents()を使う

PHPでJSONを受け取る際にはfile_get_contents()を使う

$req = “http://example.com”;
$json = file_get_contents($req);

以上。簡単

APIを使用してXMLを書きだす際のサンプル関数 PHP版作ってみた。

APIを使用してXMLを書きだす際のサンプル関数 PHP版作ってみた。

今回はヤフーの日本語形態素解析APIを例にしています。
$reqの所のURLを変更するだけでほとんどのAPI に対応するはずです。

//ヤフーの日本語形態素解析APIの関数
function y_text_parse($query){
 
   //XMLデータ取得用ベースURL
   $req="http://jlp.yahooapis.jp/MAService/V1/parse?appid=<あなたのID>&results=ma,uniq&uniq_filter=9|10";
   //XMLデータ取得用リクエストURL生成
   $req .= "&sentence=".$query;
   //XMLファイルをパースし、オブジェクトを取得
   $xml = simplexml_load_file($req)
    or die("XMLパースエラー");

   //$xmlオブジェクトの中身を確認する場合は、以下のコメントを外す
//    var_dump ($xml);

   //xmlの階層に合わせて指定していく。 
   $ret = $xml->uniq_result->word_list->word->surface; //var_dumpで構造を確認するといいでしょう。
   return $ret;
}

 //リクエストパラメータ設定
 $query = "ここに日本語形態素解析にかけたい文章を指定します。"; 
 
 //関数呼び出し
 echo y_text_parse($query);
 

短縮URLのリダイレクト先URL=元のURLを調べるのは二行で済む。

短縮URLのリダイレクト先URL=元のURLを調べるのは二行で済む。

$header = get_headers(“http://www.example.com/1234567890”);
print_r($header);

参考記事
http://weble.org/2011/08/11/ur……ect-in-php

php正規表現の置換を使って文字を消す

php正規表現の置換を使って文字を消す

ereg を使う。

参考記事
http://phpspot.net/php/pg%E6%A……8F%9B.html

t.co 他の短縮URLも元のURLに戻すJavaコード

t.co 他の短縮URLも元のURLに戻すJavaコード

神記事
http://kurusugawa.jp/2011/05/2……-expander/

Older posts Newer posts

© 2017 asklife

Theme by Anders NorenUp ↑