\r\n\r\n
PHPは興味深い言語で、そのほとんどがスニペット(独立に実行可能なコードのモジュール化された塊)として存在します。このため、コードの共有が非常に簡単で、他の人は自分のサイトでそのまま**使用することができます。
もしかしたら、それはあなたかもしれません。車輪の再発明には意味がないのですね。PHPベースのウェブサイトを開発または管理しており、新しい機能を追加したい場合、他の人が無料で提供しているコードを使用することは何も問題ありません。時間と労力を節約することができます。
ここでは、以下のPHPスクリプトのリソースが便利です。そのまま使わなくても、自分のコードのフレームワークとして、あるいはPHPをより深く理解するための学習ツールとして、いつでも利用することができるのです。
インターネットからPHPスクリプトをダウンロードする際には、十分な注意が必要です。コードが無害だと信じたり、誰かがそのコードをテストしたと思い込んだりしてはいけません。ダウンロードする前にすべてのコードをチェックすると言っているサイトでも、チェックはしていないと考えてください。
PHPスクリプトが悪意のあるものである可能性があります。ダウンロードしたウェブクリックカウンターのスクリプトは?マルウェアを拡散しているかもしれないし、そうでないかもしれない。スクリプト全体を注意深く調べ、コードの各行が何をしているのかを理解しない限り、確信が持てない。悪意のあるコードを無害なものに偽装することは、とても簡単です。
しかし、PHPスクリプトは、悪意のない理由で問題が発生することもあります。おそらく、このスクリプトはあなたのサイトにiframeを埋め込んで、制作者のサイトのページヒット数を稼ぎ、それによって制作者が広告収入を増やすことを可能にするのでしょう。あるいは、スクリプトに明らかなバグがあり、サイトをクラッシュさせたり、データベースを削除したり、SQLインジェクションによってリモートコントロールを許可する可能性があるかもしれません。
最後に警告しておきますが、PHPのリソースサイトの多くは非常に古いものです。中には、2000年になる前から存在していたものもあります。そのため、多くのスクリプトは古いバージョンのPHP用に書かれており、そのままでは動作しない可能性があります。つまり、使用しているPHPのバージョンに合わせなければならないのです。
つまり、これらのサイトには、怪しいソフトウェアのダウンロードサイトと同じような危険が潜んでいるのですから、目を見開いて、おかしいと思うものには近づかないようにしましょう。
ホットスクリプトは、ウェブ上で最大のフリースクリプトのコレクションを運営しています。PHPのカテゴリだけでも9,700以上のスクリプトがダウンロードできますが、HTML5やJavaScript、Flashなど他のカテゴリでも便利なものが見つかります。
PHPスクリプトは、ここでは紹介しきれないほど多くのサブカテゴリに分類されています。ただ言えることは、このリポジトリは巨大だということです。各スクリプトは評価とレビューが可能なので、どのスクリプトが試す価値があるか、スキップする価値があるか、がわかります。
ScriptDungeonはHotScriptsとよく似ていますが、リポジトリが非常に小さいのが特徴です。誤解のないようにお願いします。何百ものスクリプトがあっても十分ですし、必要なものによっては、ここで良いものが見つかるかもしれません。
私はScriptDuceonのインターフェイスの方が好きです。まだ90年代がすぐそこに来ている感じですが、すべてが簡単に操作できるようになりました。また、HotScriptsにはない新着順や人気順でのソートも可能です。
seekscriptは、先に述べたサイトと似ていますが、ひとつ大きな違いがあります。広告管理、チャットスクリプト、金融ツール、プレスリリースなど、多くのスクリプトカテゴリを見つけることができますが、サイト自体はこれらのスクリプトをホストしているわけではありません。その代わり、クリエイターのウェブサイトにリンクしています。
そのため、他のリポジトリでは公開されていないスクリプトをここで見ることができます。難点は、サイトのインターフェイスに不満が残ることです。スクリプトの評価もレビューもなく、短いパラグラフの説明のみです。
ホットスクリプトと混同されないように、HScriptはサイト自身が提供するはるかに小さなコレクションです。ユーザー投稿やサイト外へのリンクはありません。その分、種類や選択肢は少なくなりますが、その代わり、品質の差を気にする必要はありません。
各スクリプトにはデモが付属しているので、実際に試してみることができます。あるスクリプトが自分に合っているかどうかわからない?ただ、購入する前に試してみてください(無料だからというわけでなければ)。
PHP Jabbersはhscriptに似ていますが、より小さいものです。本稿執筆時点では、約30種類の無料スクリプトが用意されており、自由に利用することができます。スクリプトをダウンロードするには、まず無料のアカウントを作成する必要があります。
各スクリプトには、インストール方法と使用方法の詳細が記載されています。私が最も気に入っているのは、それらが現代的で、ここ数年で開発されたより良いPHPプラクティスを使用していることで、学習に最適であることです。
なお、無料版では、PHP Jabbersのブランディングの削除やスクリプトの改変はできませんので、開発者ライセンスの購入が必要です。
最高品質のPHPスクリプトを求めるのであれば、それなりの対価を支払う必要があります。一番良い方法は、プログラマーを雇って**欲しいものを作ってもらうことですが、これは高くつきます(1時間の作業で100ドル以上かかるプログラマーもいます)。
また、最近多くの脚本家が利用しているCode Canyonのような有料マーケットプレイスを利用するのも一つの方法です。ブラウジングは少し分かりにくいですが、必要なものを正確に見つけるには検索フィルターが便利です。スクリプトの高度さに応じて、1本につき5ドルから100ドルを支払う。
本稿執筆時点で、CodeCanyonは約2000のPHPスクリプトを保有しており、このコレクションはさらに増え続けています。
ファイル変換や画像リサイズなどの小規模なユーティリティであれば、他人の作品を利用することも悪くない選択肢だと思いますが、大規模なスクリプトは、本当に自分のニーズに合わせて一から書き上げるべきです。
PHPを学習するための無料のウェブサイトをご覧ください。
あなたはどんなPHPスクリプトを探していますか?また、自分でスクリプトを書くことを止めているものは何ですか?