タグ

pearに関するringboyのブックマーク (6)

  • Auth で 認証 - bnote

    Auth で 認証[Pear::Auth] Pear の中に Auth というパッケージがあります。 このパッケージを利用することでユーザー認証や認証用のフォームを作成することができます。 Authは、ストレージドライバを変えることで、認証管理をDBやファイル、POP3等さまざまな ユーザー管理に対応できます。 Auth で MySQL を使った認証 ユーザーの情報の保持をMySQLのテーブルで行った場合の処理です。 ユーザーの追加 <?php require_once "Auth/Auth.php"; // Authオプション $params = array( 'dsn'=>"mysql://username:password@localhost/database", 'table'=>"usermng", // テーブル名 'usernamecol'=>"username", // ユ

  • PEAR::DBの利用 | PHP Labo

    データベースに接続する PEAR::DBでデータベースに接続するには、DB::connect メソッドを使用します。接続に成功するとオブジェクトが返されます。 オブジェクト = DB::connect( 'データベースの種類://ユーザー名:パスワード@接続先アドレス/データベース名' ); MySQLに接続する場合、データベースの種類は mysql を指定します。もしPostgreSQLに接続したければ pgsqlSQLiteに接続したければ sqlite を指定します。他にも、色々な種類のデータベースに接続することができます。 DB::connect を実行後、実際に接続ができたかどうかチェックします。チェックは「返されたオブジェクトがエラーオブジェクトかどうか?」で判断しています。これは DB::isError を使用すれば調べることができます。 また、エラーの内容は $dbh->

  • PHPで日本語メールを送る – 応用編 (添付ファイル、HTMLメール) - EC studio 技術ブログ

    PHPで日語メールを送る - 基編に引き続き、 今回は応用編をお送りします。 基編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX

  • PEAR :: Manual :: 導入 - 準備と実行

    目的 prepare() と execute*() により、 クエリ実行時に性能の向上と柔軟性の向上を得られます。 準備/実行モードは、ひとつの等しいクエリに さまざまな値を投入して何度も実行しなければならない場合 (例えばデータベースへのアドレスリストの追加など) に有用です。 準備/実行モードは、 SQL 構文の異なる複数のデータベースをサポートする際にも有用となります。 INSERT の構文が異なる二種類ののデータベースをサポートする場合を想像してみて下さい。 db1: INSERT INTO tbl_name (col1, col2) VALUES (expr1, expr2) db2: INSERT INTO tbl_name SET col1=expr1, col2=expr2

  • showzine.info

    This domain may be for sale!

  • CONNECT_TO_THE_DB_TEST

    PHPでは、様々なデータベースに接続するための関数が予め定義されています。 今回の講習では、各RDBMSの表現するための関数は使用せず、統一APIを使用して進めることにします。 PEARを利用する場合、使用するパッケージを必ず外部ファイルとして取り込んでください データベースへの接続設定(DSN[data source name]の定義) phptype(dbsyntax)://username:password@protocol+hostspec/database

  • 1