しかし自分が借りているレンタルサーバーにインストールされたPHPのバージョンが5.1.4なのでJSONが使えない状態です。
サーバーにはFTPでの接続しか許可されていない状況なのですが、ググってみたところZend Frameworkという存在を知りました。
これを使ってDisplay photos from Tumblrを使用することはできますでしょうか?
「Zend Frameworkはそういうもんじゃないんだよ坊や」という事かもしれませんが、
こうすればいけますよとコードが書けちゃう方は是非とも教えて下さい。
PECL で JSON パッケージ入れればいいんだが、その前にFTPだけでしかアクセス出来なくて yum も PECL も知らないとすると、坊やにはまだ早いというもの。
まぁ、JSONモジュールが使えなくても、json_decodeの代わりに JSON形式の文字列をKeyValue配列に展開できれば良いので、ググればなんとかサンプルコードが出てくるかも。
このサイト(ウノウラボ)を読んだ上で件のプログラムを見てみると、Jsphon というのが便利みたいで、PEARコマンドを使わなくても、PHP単体で存在するかも。 どこか適当な場所にJsphon.phpを置いてプログラムの最初で Jsphon.php を下記のように読み込ませて、
require_once 'Jsphon.php';
下記のように書かれた部分を
$value = json_decode($input, true);
下記のようにJsphon の記述に合わせてやれば良いような気がします。
$value = Jsphon::decode($input);
実際に試していないので、これ以外に落とし穴があるとは思うんですが、PHPのバージョンが5.1.4では絶対無理ではないのでやろうと思えば出来そうですよ。
とりあえず、違うってことですね。
PHP5.2以上のサーバー借りてきます。
PECL で JSON パッケージ入れればいいんだが、その前にFTPだけでしかアクセス出来なくて yum も PECL も知らないとすると、坊やにはまだ早いというもの。
まぁ、JSONモジュールが使えなくても、json_decodeの代わりに JSON形式の文字列をKeyValue配列に展開できれば良いので、ググればなんとかサンプルコードが出てくるかも。
このサイト(ウノウラボ)を読んだ上で件のプログラムを見てみると、Jsphon というのが便利みたいで、PEARコマンドを使わなくても、PHP単体で存在するかも。 どこか適当な場所にJsphon.phpを置いてプログラムの最初で Jsphon.php を下記のように読み込ませて、
require_once 'Jsphon.php';
下記のように書かれた部分を
$value = json_decode($input, true);
下記のようにJsphon の記述に合わせてやれば良いような気がします。
$value = Jsphon::decode($input);
実際に試していないので、これ以外に落とし穴があるとは思うんですが、PHPのバージョンが5.1.4では絶対無理ではないのでやろうと思えば出来そうですよ。
うごいちゃいました。
坊やには早い気もしますが、ありがたく使わせて頂きます。
キター!
うごいちゃいました。
坊やには早い気もしますが、ありがたく使わせて頂きます。
キター!