Nov
6
2010

サーバーによって異なるPHP

Print
0 votes
Blog - Joomla! CMS, Help - JContentPlus 1.5, Components - JContent+ (JContentPlus)
Written by:Joomler! 9299 hits

今ひとつしっくりこないが・・・

PHPにGDライブラリってのがあって、メジャーで大抵のサーバーで使用できるライブラリです。ところが、たくさんサポートされているGDの関数群の中に特定の条件付きでのみ使えるものがいくつか存在します。なので、あるサーバーでは使えていたものが、違うサーバーで使えないといったことが起こりえます。

gdchecker

そこで、上の画像のように表示してくれるGDCheckerなるものを作成してみました。これでそれぞれの関数が、そのサーバーで使用可能かわかります。

きっかけは、JContentPlusで動かないと聞いたことです。なのでJContentPlusで使っている関数には印がつくようになっています。この印がついている関数が使えないサーバーでは基本的にJContentPlusの一部の機能は使えません。ですが、運が良ければ使えない関数でも、一部の関数は代用できる関数が見つかれば対応できるかもしれません。

知っておいて損は無いこと
自分が使っているサーバーは、全く問題は無いのだという先入観を持たないで対応すること。今まで何も問題無かったからというのは、理由にはなりません。たまたま、それを避けて通れていただけなのかもしれません。

License : ---
Type :
Hits : 2659
Size : 540,646 byte

GDChecker

XAMPP Win7での結果画像付き
*XAMPPのバージョンは不明
Tags作成,サポート,代用,きっかけ,GD,一部,先入観,大抵,関数,メジャー,使用,問題,JContentPlus,いくつか,サーバー,GDChecker,それぞれ,使用可能,PHP,ライブラリ,対応
 

JContentPlus for Joomla!1.5 powered by Joomler!.net