タグ

PHPに関するremcatのブックマーク (6)

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    remcat
    remcat 2015/02/26
    PEAR::MailのmimeDecode.phpを使用して、送信されてきたメールのタイトル、本文、添付ファイル(画像)をstdinから取得
  • PHP の正規表現があまりに複雑なのでまとめてみた - A Day in Serenity @ kenjis

    できるだけ正確な記述を目指していますが、誤りがありましたら、お知らせ願います。 (最終更新: 2013/3/29 11:22) 正規表現の種類 まず、PHP には以下の 3種類の正規表現があります。 Perl 互換の正規表現 (pcre) mbstring の正規表現 (mbregex) POSIX 拡張正規表現 (regex) このうち、regex は バイナリセーフでない 日語は扱えない PHP 5.3 で非推奨 なので使わない方がいいでしょう。見つけたら、随時 pcre か mbregex で書き直しましょう。 Perl 互換の正規表現 (pcre) 正規表現エンジンは Perl の「PCRE」 日語は UTF-8 のみ扱える UTF-8 を使う場合は、パターン修飾子に u を指定する 文字クラスはロケールの影響を受ける PHP: 文字クラス - Manual 処理の制限値 (p

    PHP の正規表現があまりに複雑なのでまとめてみた - A Day in Serenity @ kenjis
    remcat
    remcat 2014/09/26
    正規表現の三種類とロケール
  • PHPの正規表現でUTF-8を使用する方法 | ラシカル開発記

    PHPの正規表現でUTF-8を使用するには、内部エンコーディングをUTF-8にしておく必要があります。 mb_ereg系とpreg系ではやり方が違うので、それぞれ紹介します。 mb_ereg プログラム上から正規表現の内部エンコーディングを変更するには、プログラムの先頭に以下のコードを入力します。このエンコーディングの指定は、mb_ereg系の正規表現に対して有効です。 mb_regex_encoding("UTF-8"); preg preg系の正規表現で、UTF-8を使用するには、正規表現オプションに “u” を指定します。以下は、例です。スラッシュの後ろに書いてあるのが正規表現オプションです。 preg_match("/^[A-Z]/u", "ABCD") PHPの内部エンコーディングを変更 ちなみに、PHPの内部エンコーディングを変更するには、以下の記事を参考にしてください。上記だ

    remcat
    remcat 2014/09/26
  • メールの送信 | PHP Labo

    メールの送信方法 PHPではメール送信用の関数が用意されているため、メール送信プログラムを簡単に作成することができます。 多くのプロバイダでは、迷惑メールが大量に送信されるのを防ぐための対策が行われています。その影響で、WindowsにインストールしたPHPからはメールが送信できないことがあります。このページのプログラムを実行した際に以下のようなメッセージが表示される場合、メールの送信に失敗しています。 Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() プロバイダから回避方法が告知されていることもありますが、環境によって設定

    remcat
    remcat 2013/10/26
    #mail
  • ファイルダウンロード時のファイル名が文字化けする対処法 - [PHP + PHP] ぺんたん info

    ファイルをダウンロードするときのヘッダーは次のようになります。 header('Last-Modified: '. gmdate('D, d M Y H:i:s') .' GMT'); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$file_name.'"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($file_path)); [参考記事] SSL(HTTPS)でファイルのダウンロードができない場合 ダウンロード時の

    remcat
    remcat 2013/10/17
  • はてなブログ | 無料ブログを作成しよう

    山形縦断旅行記 2024 夏 この夏、山形に初上陸した。公共交通機関を使う旅行では行くところ、バスや電車に乗る時間を細かく決めてnotionにまとめておくのだけど、今回はレンタカーで移動したので細かい準備がいらず、また多少予定が遅れてもなんとでもなるのでとても楽だった。 関東から山形に…

    はてなブログ | 無料ブログを作成しよう
  • 1