ホームページ  >  記事  >  バックエンド開発  >  PHP開発者が知っておくべき9つのPHPライブラリ

PHP開発者が知っておくべき9つのPHPライブラリ

WBOY
WBOYオリジナル
2016-06-23 14:29:48792ブラウズ


PHP 開発者が知っておくべき 9 つの PHP ライブラリ 9 つの非常に便利で無料の PHP ライブラリ 1. ReCAPTCHA

reCAPTCHA ライブラリを使用すると、Web サイト用の高度な CAPTCHA システムを作成できます。このシステムは、音声を含む検証情報を生成するために実際に使用されます。確認してください。下の写真は良い例です。

もちろん、reCAPTCHA サービスも利用可能です。これは使いやすい無料 API を提供するものであり、Web サイトで試してみる価値があります。

reCAPTCHA ライブラリを使用すると、Web サイトに高度な CAPTCHA システムを統合できます。これにより、ビジュアル CAPTCHA には、reCAPTCHA サービスに加えて、便利な音声機能も含まれています。には、スパマーからのメールを隠す「Mailhide」サービスの API が含まれています。

この API は無料でサイトに簡単に実装でき、スキャンした書籍を翻訳してコミュニティに還元することもできます。

ReCAPTCHA をダウンロード | API キーを取得 |ドキュメント

2. Akismet

Akismet は、(悪意のあるコメントを防ぐために) データベースに追加されるコメントの仕様を変更する小規模サイト向けの無料サービスです。このライブラリは常に改良されています。

Akismet は、ほとんどの小規模なサイトで使用できる無料のサービスですが、大規模なサイトでは少額の料金で使用できます。ライブラリは、コメントを他のユーザーから提供された既存のスパム コメントのデータベースと比較することによって機能します。モデレートのコメントにフラグを立てるか、毎日それを許可し、サービスが改善されます。ただし、5.2.0 以降の PHP バージョンを使用していない場合 (PHP は JSON を公式にサポートしているため)、このライブラリを試してください。

JSON は、人間が判読できるデータを送信するための便利な形式です。バージョン 5.2.0 から JSON サポートが含まれている PHP5 に移行している人はいません。この小さなライブラリを使用していない場合は、独自のアプリケーションに JSON 機能を実装できます。 PHPの最近のバージョン多くの便利な機能を提供します。実際、php を使用する人は誰でも見てください。

Smarty は、正式には PHP プロジェクトのサブプロジェクトであったテンプレート エンジンであり、ループ、変数、優れたキャッシュ システムなどの多くの強力な機能を提供します。このライブラリは長年にわたって開発されており、バージョン 3 に近づいています。リリース

Smarty をダウンロード | ドキュメントを表示

5. pChart

pChart は非常に有名なデータ グラフィック ライブラリです。データを表現するためのさまざまな美しいグラフを提供します。実際、php を使用する人なら誰でも必ずそれを使用する場面に遭遇するでしょう。

アプリケーションでテキスト データを表示するだけでなく、円グラフや棒グラフなどの多数のオプションを使用してデータを表示することもできます。 SQL クエリまたは手動で提供された詳細からチャートやグラフを作成し、画像を作成することにも重点を置いています。

6. SimplePie

SimplePie を使用すると、コンテンツ (RSS フィードなど) を簡単に抽出できます。複数の言語を操作し、さまざまな形式のフィードを処理できます。

SimplePie を使用すると、シンジケートされたコンテンツ (RSS フィードなど) を簡単に取り込むことができます。また、さまざまなプラットフォームや言語セットとも統合されており、さまざまな方法でほぼすべてのフィードを処理できるはずです。 | ドキュメントを見る | 独自の RSS フィード用の SimplePie の拡張

7. XML-RPC PHP ライブラリ

他の Web サイトと対話するために XML-RPC テクノロジーを使用する必要がある場合は、この XML-RPC PHP ライブラリを試してください。

アプリケーションは、アクションが発生したときに他のサイトに「ping」する機能 (トラックバックと呼ばれます) を使用することがあります。これは、XML-RPC と呼ばれるプロトコルを使用して行われます。

XML-RPC PHP をダウンロード | ドキュメントを表示

8. Amazon S3

Amazon の有名なクラウド コンピューティング プラットフォームは「S3」と呼ばれます。これは、追加のツールなしでクラウドを使用し、大量のデータ ファイルをアップロードできる Amazon S3 ライブラリです。

Amazon は、「S3」と呼ばれるクラウドで動作する優れたサービスを提供しており、Nettuts+ は各記事に表示される画像を保存するためにも使用しています。ファイルのアップロード

Amazon S3 PHP クラスをダウンロードする

9. PHPMailer

ほとんどの Web アプリケーションは php の mail() 関数を使用します。 PHPMailer を使用すると、あらゆる形式をサポートするだけでなく、添付ファイルを追加したり、ヘッダーをカスタマイズしたりすることもできます。

ほとんどのアプリケーションは何らかの形式で電子メールを送信しますが、通常は基本的な php mail() 関数に依存します。PHPMailer は、基本的なテキストからリッチ フォーマットの電子メールまで、さまざまな種類の電子メールを送信できる既存の強力なクラスです。添付ファイルやカスタム ヘッダーも含めることができます。

PHPMailer をダウンロード | ドキュメントを表示

原著者:

4 月 7 日、Justin Shreve による Web ラウンドアップ

Justin Shreve は、serenelabs.com で自分のビジネスを経営するフリーランサーです。 :

超絶不滅


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。