TOP  >  スタッフブログ  >  XOOPS  >  Jsphonをcodereposにアップロードしました。 

Jsphonをcodereposにアップロードしました。

カテゴリ : 
XOOPS
2008-7-2 2:51
haltです。
皆さんはJsphonというライブラリをご存知でしょうか。 www.hawklab.jp のhawkさんが書
かれたPHPでJSONをエンコードしたりデコードする為のライブラリです。PHPにはjson_encodeとjson_decodeという関数がありますが、比較的新しいPHPにしか実装されていない為、古いバージョンでJSONを利用する場合は別途ライブラリが必要になります。

非常に多くのライブラリやアプリケーションがこのJsphonを利用しているのですが、残念
ながらhawkさんがJsphonを公開していた www.hawklab.jp が閉鎖してしまった為、ライブ
ラリの入手ができなくなりました。

そこで、JsphonがPHPライセンスである事に着目し、私のディスク内にあったJsphonをcodereposにアップロードしました。

codereposとは、http://coderepos.org/ にある、ソースコード共有サイトで、みんなで公開svnリポジトリを使う事で自由にソースを公開したり、編集したりできるサイトの事です。これにより、

pear install http://svn.coderepos.org/share/lang/php/Jsphon/release/Jsphon-1.0.1.tgz

というコマンドを入力するだけでJsphonがインストールできるようになりました。特にPEARに依存しているわけではないので、わざわざPEARコマンドを使わなくても、上のURLからtgzファイルをダウンロード、解凍するだけで利用できます。

例えば、jsonを返すapiを利用する場合、

require_once 'Jsphon/Decoder.php';
$json = new Jsphon_Decoder();
$result = $json->decode($json_data);

のように書きます。

オープンなライセンスは素晴らしいですね。

同一カテゴリ(  XOOPS )の最新記事

トラックバック

トラックバックpingアドレス http://ryus.co.jp/modules/d3blog/tb.php/318

コメント

コメントの投稿

コメント投稿に関するルール : コメントに承認は必要ない

投稿者 スレッド
ゲスト
投稿日時: 2009-2-28 21:34  更新日時: 2009-2-28 21:34
 Re: Jsphonをcodereposにアップロードしました。
インストールできないなぁ。

# pear install http://svn.coderepos.org/sh...
downloading Jsphon-1.0.1.tgz ...
Starting to download Jsphon-1.0.1.tgz (6,325 bytes)
.....done: 6,325 bytes
Could not get contents of package "/tmp/pear/download/Jsphon-1.0.1.tgz". Invalid tgz file.
Download of "http://svn.coderepos.org/sh... succeeded, but it is not a valid package archive
Invalid or missing remote package file
Package "http://svn.coderepos.org/sh... is not valid
install failed
# php -v
PHP 5.2.8 (cli) (built: Jan 17 2009 17:28:38)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
#
返信

投稿者 スレッド
ゲスト
投稿日時: 2009-5-26 14:46  更新日時: 2009-5-26 14:46
 ありがとうございます
Jsphonをダウンロードしようとしたところ、閉鎖により不可能だったためこちらよりダウンロードさせていただきました。
ありがとうございました。
返信
検索
XOOPSうさぎ通信
お客様事例
メルマガ登録
メルマガ「XOOPSうさぎ通信」登録

メルマガタグ全一覧

XOOPSうさぎ通信
メールアドレス*必須
お名前*必須
会社名
ひとこと欄
個人情報のお取り扱いについてに同意の上ご登録ください
XOOPSうさぎ通信とは?
事例紹介キーワード
タイムカードと社内ポータルがワンパッケージ!
イントラ+勤怠管理システム イントラタイムカードXOO

XOOPS Cubeサタデーラボ

「知らなかったら損をするCMSを社内で活用する!7つの法則」無料レポート お申し込みフォームはコチラ!
メディア掲載情報
最新スタッフブログ
ブログコメント
ブログカテゴリ
RYUS運営サイト
うさぎにもできるXOOPS Cube入門♪
XOOPS Cube Link
XOOPS Cube Official Web Site
携帯サイト
株式会社RYUS QRコード
株式会社RYUS QRコード
たいせつにしますプライバシー 10823301(01)