ホームページ > php教程 > php手册 > PHPプログラマーが使用すべき10のコンポーネント

PHPプログラマーが使用すべき10のコンポーネント

WBOY
リリース: 2016-06-13 12:21:20
オリジナル
881 人が閲覧しました

次のようなオープンソース ソリューションが非常に役立ちます。

  • オープンソース コードは多くの人によって完成されるため、多くの場合、1 人で完成したものよりも良い結果が得られます。
  • 無料のコード更新とアップグレードを入手できます。それ以外の場合は、この新しいコンテンツを自分で作成する必要があります。
  • プロジェクトの品質を向上させながら開発時間を節約できます

長年にわたって Web 開発者 として活動してきた私は、よく使用するプロジェクトに非常に簡単にデプロイできる PHPコンポーネント のリストをまとめました。

メールを送信

すべての Web サイトは電子メールを送信する必要があります。 PHP の email() 関数は優れていますが、添付ファイルを送信したり、SMTP プロトコルを使用して送信したりする必要がある場合には無力です。したがって、この場合は、phpmailer を使用する必要があります。

phpmailer v5.1 ダウンロード (中国語ヘルプと英語ヘルプ ファイルが含まれています)

ユーザー管理

もう 1 つの一般的に使用されるモジュールは、ユーザー管理モジュールです。このモジュールを使用して、ユーザーがログイン、ログアウト、登録できるようにします。私は個人的に、このタスクを完了するための適切な コンポーネント が見つからないと感じたので、自分で Php ユーザー クラス を作成しました。このコンポーネントは、さまざまなデータ テーブル、変数タイプなどを使用するようにカスタマイズできるため、一般にリリースする必要があるアプリケーションでも使用できます。

RSS を取得

プログラムに RSS 情報を取得するために コンポーネント を追加することを考えたことはありますか?このようなコンポーネント (チュートリアル) を作成するのは簡単ですが、多くの場合、より包括的な機能が必要になり、その場合は Magpie RSS を使用する必要があります。

地理位置情報

ウェブサイトの訪問者がどの国や地域から来たのかを知りたいと思うことがよくあります。Maxmind は、この問題の解決策を提供します。 (チュートリアル)

リモート情報を取得する

Web ページ全体の情報を取得して保存したい場合など、RSS の機能では遠隔地の情報を取得するニーズに対応できない場合があります。現時点では、htmlSQL クラス コンポーネントが必ず必要になります。 SQL ステートメントを使用して Web ページの情報を取得できますね。

引用通知

私たちの時代において、トラックバックの送受信はウェブサイトの非常に重要な機能です。 php trackback コンポーネントを使用すると、非常に簡単に実行できます。

テンプレートシステム

テンプレート システムは、すべての Web サイトで使用される コンポーネント です。テンプレート エンジンを使用すると、時間を大幅に節約でき、Web サイト ページのスタイルとデザインを非常に簡単に変更できます。 Smarty は非常に優れたテンプレート システムであり、基本的にすべての PHP Web サイトで使用されています。

BB コード

BBコードはフォーラムの機能でしたが、より使いやすくするためにこの機能を使用するWebサイトが増えているので、あなたもこの機能を試してみたいと思うと思います。しかし問題は、BB コード コンポーネント を書くには多くの時間と経験が必要であり、自分で書けるかどうかはわかりません。それができない場合は、StringParser BBcode クラス を使用してください。

PayPal 支払いシステム

PayPal は、Web サイトに PayPal 支払いシステムをセットアップしたい Web サイト向けに、非常に優れたアプリケーション プログラミング インターフェイス (API) を提供していることをご存知かもしれません。 paypal IPN 統合クラス コンポーネントを使用すると、この機能を 20 分で実装できます。

エディター コントロール

私の場合、Web サイトのコンテンツは phpMyAdmin と一般的なテキスト エディターを使用して十分に変更できます。しかし、私のクライアントにとっては、遅くまで仕事をするのに役立つ強力な WYSIWYG エディターが必要です。 JavaScript で書かれた tinyMCE コントロール はそのようなコンポーネントであり、これを使用すると時間を大幅に節約できます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート