phpに関するthatblueのブックマーク (7)

  • Blog

    明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

    Blog
    thatblue
    thatblue 2014/12/02
    いつも探すのでめも
  • PHPMailer と JPHPMailer で SMTP サーバーからのメール送信 - hogehoge foobar Blog Style Beta

    前回の続きとして、「PHPMailer」と「JPHPMailer」を使って SMTP サーバー経由でメールを送信するのをやってみました。 「PHPMailer」と「JPHPMailer」のインストールやローカルMTA(Sendmail/Postfix)等を使用した基的なメール送信については、前回のエントリをご確認ください。 PHPMailer でのSMTP経由のメール送信 「PHPMailer」で SMTP 経由でメール送信するサンプルコードは以下のようになります。 <?php require_once("./phpmailer/class.phpmailer.php"); //ライブラリ読み込み mb_language("japanese"); //言語(日語) mb_internal_encoding("UTF-8"); //内部エンコーディング(UTF-8) $to = "hog

    PHPMailer と JPHPMailer で SMTP サーバーからのメール送信 - hogehoge foobar Blog Style Beta
    thatblue
    thatblue 2012/09/29
    PHPでお手軽メール送信。
  • PHPで(できるだけ)正しいメールアドレスをチェックする正規表現

    2008/02/07 修正 ( Blogger投稿時に、バックスラッシュ2つが1つに変換されていた(全角で掲載することにより回避。全角の¥は半角に読み替えてください!) domainの先頭は数字でもOKにした(ドメイン制限の緩和に合わせた) domainのlabelの最後に?を追加(漏れていた)) 何回か挫折したけどもう一度チャレンジしてみた。 RFC 2822を読み解くのは辛いので、基準として「正しい方法」でメールアドレスを確認するには - J0hn D0e の日誌に書いてある『「正しいメールアドレスの条件」10か条』をなるべく満たすことを目指した。 できたのはこれ。 preg_match('/^([-!#-¥¥'*+¥¥/-9=?^-~]+(¥¥.[-!#-¥¥'*+¥¥/-9=?^-~]+)*|"([]-~!#-[]|¥¥¥¥[ -~])*")@[a-z0-9]([-a-z0-9]{

    thatblue
    thatblue 2012/09/29
    メールアドレス判定正規表現の現実解かなー
  • これは注目!様々なタイプのCAPTCHAが作れるPHPライブラリ「Securimage PHP CAPTCHA」:phpspot開発日誌

    これは注目!様々なタイプのCAPTCHAが作れるPHPライブラリ「Securimage PHP CAPTCHA」 2009年09月30日- Securimage PHP CAPTCHA - Free PHP Captcha Script 次のように、実に様々なタイプのCAPTCHAが作れるPHPライブラリ「Securimage PHP CAPTCHA」というのがあるみたい。 一種類のタイプだと解析していくと比較的簡単に破られてしまうのかもしれませんが、これならよりセキュアにCAPTCHAを実装できそうです。 ドキュメントなんかもしっかりしているようで導入も簡単そうです。 Ajax と session を使って実装しているようです。クイックスタートガイドはこちら 関連エントリ PHPで独自CAPTCHAを作るチュートリアル これは新しい妹CAPTCHA「妹認証」 PHPで使えるCAPTCHA

    thatblue
    thatblue 2012/09/27
    いろんなタイプで作れるCAPTCHAライブラリ。
  • PHPで使えるCAPTCHA画像作成ライブラリまとめ:phpspot開発日誌

    PHPで使えるCAPTCHA画像作成ライブラリはいろいろあって分かりにくいので以下にまとめてみました。 最近ではスパムが多すぎて、掲示板等へのCAPTCHA実装は必須のように思えます^^; CAPTCHA (GPLライセンス) サンプル利用方法 1. パッケージダウンロード 2. パッケージ解凍後、同じディレクトリにフォント(*.ttf)ファイルを設置 3. captcha.class.php を開く (2)で配置したフォントのファイル名を変数に設定 $this->Font = './〜.ttf'; 4. example.php にアクセス CAPTCHA 2 (GPLライセンス) サンプル利用方法 1. パッケージダウンロード 2. パッケージ解凍後、同じディレクトリにフォント(*.ttf)ファイルを設置 3. captcha.class.php を開く (2)で配置したフォントのファイ

    thatblue
    thatblue 2012/09/27
    CAPTCHAのライブラリまとめ
  • アイビースター » PHP 標準コーディング規約

    PHPでプログラムを作っていくと 「変数名はどうしよう?」 などと、たいしたことではないのに凄く悩むときがあります。:sad: PearとZend Frameworkには標準コーティング規約というものがあります。プログラムを書く上でのルール決めです。いずれも内容的には一致しているところも多く大変勉強になります。 ただ、かなり細かく書いてあるので全てを網羅するには結構大変です。下記にそれぞれのコーティング規約を1つにまとめてみました。 ファイル 一行の長さは80文字以内とする。最高でも120文字いないとする 改行はラインフィールド( LF )を使用する ファイル名は英数字、アンダーバー( _ )、ダッシュ( - )以外は使用しない インデット インデントはタブを使用しないで半角空白4文字とする 制御構造 if, for, while, switch等で制御キーワード(if等)と括弧の

    thatblue
    thatblue 2009/05/28
    PHPの世界で標準的に使われている(らしい)2つのコーディング規約をあわせたもの。
  • symfonyのインストール

    前提 XAMPPでApache+PHPの環境がセットアップされていることを前提にします。 それ以外の場合、自分の環境に合わせて読み替えてください。 PEARのセットアップ PEAR を使用してインストールをすると、バージョンアップなどがコマンド一つで行えるため管理がとても楽になります。 symfonyもPEARからインストールできます。以下手順参照。 コマンドプロンプトを起動例:D:\xamppphpPEARコマンドで最新のPEARに更新する。$ pear upgrade PEARPEARに 'symfony' チャンネルを追加。$ pear channel-discover pear.symfony-project.comこのチャンネル内で利用可能なライブラリを確認。(symfony関係が表示)$ pear remote-list -c symfonyXAMPPをインストールしたディレク

    thatblue
    thatblue 2009/05/20
    symfonyの初期設定。
  • 1