タグ

PHPに関するu87のブックマーク (54)

  • Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte

    hal456トップページ 注意! 業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日語)にて、「文字化けしない」「簡単に"デコメ

    Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte
  • PHPで日付・時刻の計算 - 日付・時刻に関する関数

    引数 timestamp で指定されたUNIXタイムスタンプを、与えられたフォーマット文字列によりフォーマットし、日付・時刻文字列を返します。 timestamp が省略された場合は現在の時刻、つまり time() の値が使われます。 よく使われるフォーマット文字 説明戻り値の例

    u87
    u87 2011/03/03
  • 自動返信でのMail_mimeDecode - OKWAVE

    //メールソースを読み込む $source = file_get_contents("php://stdin"); if(!$source){ exit(); } $params['include_bodies'] = true; $params['decode_bodies'] = true; $params['decode_headers'] = true; $params['input'] = file_get_contents("php://stdin"); $params['crlf'] = "\r\n"; $mail_data = Mail_mimeDecode::decode($params); $MailBody = getbody($mail_data); if (!$MailBody) { print "cannot get MailBody"; // エラー処理 }/

    自動返信でのMail_mimeDecode - OKWAVE
    u87
    u87 2011/02/28
    あとで読む
  • PHP による日付・時刻・時間の計算・演算のまとめ - hoge256ブログ

    最近 PHP 日付関連の関数をいろいろいじっていたので、いろいろな日付の計算関係をまとめてみました。 日付の単位について 基的なことですが、一応まとめておきます。 1秒は1000ミリ秒 1分は60秒 1時間は60分 よって 1時間=60分=3600秒 1日=24時間=1440分=86400秒 現在時刻の取得 まずは、最もよく使う処理です。 //date関数を使う場合 date("Y-m-d H:i:s"); //strftime関数を使う場合 strftime("%Y-%m-%d %H:%M:%S"); 日付/時刻のパース 日付/時刻を表したある書式の文字列から、年、月、日、時、分、秒を取得します。 //strptime関数を使用した場合 $date = strptime("2007-08-12 10:35:20", "%Y-%m-%d %H:%M:%S"); print("yea

    u87
    u87 2011/02/23
  • Earn a $300 Cash Award

    u87
    u87 2011/02/16
  • Ethna - PHPウェブアプリケーションフレームワーク

    Ethna > ドキュメント > 開発マニュアル 開発マニュアル 実際の開発に必要になりそうなドキュメントがまとめてあります。ドキュメントがない部分については順次追加予定です(ユーザの方々によるドキュメントもお待ちしています:)。 基編 アクション定義 フォーム定義・入力の自動検証 遷移先定義 エラー処理 応用編 セッションを利用する データベースアクセス 実践編 言語とエンコーディングの設定(2.5.0 preview1以降) Ethna 2.5.0 preview1以降で追加された言語設定に関する説明です。 複数のエントリポイントを作成する /index.phpに加えて、/user/index.phpや/admin/index.phpのように複数のエントリポイントを簡単に作ることができます エントリポイント毎に実行可能なアクションを制限する 「/admin/index

  • PHP Getter Setter Generator

    Online PHP Getter and Setter Generator Here's yer code: How To Use Copy and paste your PHP instance variables into the textarea, press Go, and copy and paste the output. This script will automatically detect PHP4 and PHP5 code. Example Code For PHP 4, submitting this: var $dude; var $whoa; Will get you this: function getDude() { return $this->dude; } function getWhoa() { return $this->whoa; } func

  • 道のり計算方法について

    Google Maps API で各地点の緯度・経度を容易に調べることが可能になった。 そこで,次に知りたくなるのは2点間の距離(その延長が道のり)であるが,幸いにも Google Map の Ver.2 からは distanceFrom を使えば目的は達成できる。約0.3%の誤差があるそうだ。 しかし,距離の計算方法について知りたいという興味にかられはまってしまった。 緯度・経度が判れば距離を求められるはず。調べてみると楕円体での計算となり少し面倒な数式を使う必要があり,理解しプログラムを組むのに未熟な自分には難問だった。 理解するには,昔?勉強した数学(三角関数,偏微分)が必要だった。 以下で示されている道のりにおいて (1) は Google の distanceFrom, (2) は楕円体における地表面距離計算(PHP版計算プログラム・サンプル), (3) は測地線航海算法の公式(

    u87
    u87 2010/12/01
    二点間の距離計算
  • atpages.jp - このウェブサイトは販売用です! - atpages リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

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

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

  • http://www.comachi.com/2005/12/urlphp.html

  • Twitterをサイトに組み込むチュートリアル&サンプル集:phpspot開発日誌

    Twitterをサイトに組み込むチュートリアル&サンプル集。 当サイトにて、色々とTwitterの機能を実装する仕組みを色々と紹介しましたが、それらをまとめてみました。 JavaScript によるTwitterメッセージの埋め込み Twitterのメッセージをページに載せられるJavaScriptTwitter.js」 JavaScript 単体でTwitterのメッセージをサイトに簡単に埋め込み可能 サイトにリアルタイム更新&検索機能付きTwitter窓を設置できるjQueryプラグイン「Juitter」 画面遷移なしにTwitterステータス表示&検索ができるウィジェットを設置可能。 PHP製のウィジェットや投稿用サンプルコード等 Twitterのメッセージ表示などができるPHP&AJAXなブログパーツ実装が可能な「Ptwix」 Twitterのメッセージ表示用のリロード機能付きウ

  • PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題

    header("Content-Length: ". filesize($imgpath) .";");

    PHPで表示したjpeg画像が、IEだとbmp画像でしか保存できない問題
    u87
    u87 2010/07/02
    セッションを使っていて、画像を表示させた場合、bmpでしか保存できない問題。
  • Package Net_UserAgent_Mobile Element Index

    u87
    u87 2010/06/30
    インデックス
  • Net_UserAgent_Mobile 携帯判別PEARパッケージの使い方と注意点 - [携帯 + 携帯] ぺんたん info

    携帯判別(ケータイ判別)のPEARパッケージです。 (PHPです。) PEAR::Net_UserAgent_Mobile docomo、au、Softbank、WILLCOMの判別ができます。イーモバイルには対応していません。(ver1.0.0) エラー処理があまり丁寧ではないせいか、ちょっとミスするとエラーが出ず画面が真っ白になるためデバックが困難です。 あくまで実機での判別のためシュミレータのようなものには対応していない部分があります。 クローラーにももちろん対応していません。 携帯っぽいユーザーエージェントに偽装してアクセスされたときの挙動は微妙です。 キャリアごとにメソッドを定義していて、共通メソッドにはなっていないので例えばau以外でgetDeviceID()を使うと、そこで完全に処理が止まります。 前述の通りエラーは出ません。 詳細な判別は、慎重に使わないと大変です。 基

    u87
    u87 2010/06/30
    最終的には本家のドキュメントを確認すべきか
  • すごいリロード対策 - p4lifeのメモ

    メモ, PHPPHP TIPS】 58. すごいリロード対策紹介されているのはシンプルなワンタイムトークン.単純なリロード対策であれば ticket の値は乱数でなくても良い.ここを乱数にすることで CSRF 対策も兼ねている.ただこの方法は,場合によってはフォームを正常に送信できなくなってしまう問題がある. 例えば,入力画面→入力確認画面と遷移してから別のウィンドウで入力画面→入力確認画面と遷移すると,前の入力確認画面のフォームは ticket が無効になり,フォームを送信できなくなる(複数画面同時編集ができない). 解決策としては,発行したトークンを全て記憶しておき,POST されたトークンと照合する方法がある. confirm.php session_start(); $token = sha1(uniqid(mt_rand(), true)); // トークンをセッションに追加す

    u87
    u87 2010/06/22
    覚えておこう
  • PHP: com_create_guid - Manual

    Here's my final version of a GUIDv4 function (based on others work here) that should work on all platforms and gracefully fallback to less cryptographically secure version if others are not supported... <?php /** * Returns a GUIDv4 string * * Uses the best cryptographically secure method * for all supported pltforms with fallback to an older, * less secure version. * * @param bool $trim * @return

    u87
    u87 2010/06/22
    GUID(UUID)作成関数を忘れないように
  • 正しいメールアドレスのチェック方法

    (Last Updated On: 2018年8月13日)正しいメールアドレスのチェック方法がちょっとした話題になっているようです。Web屋のネタ帳でも取り上げられていますが、メールアドレスのチェック方法自体は解説していません。ついでなので書いておきます。 「当に正しいメールアドレスかチェック」するには実際にメールを送信して、送信されたユーザしか知り得ない情報をユーザが知っている事により確認しなければなりません。これはWeb屋のネタ帳で解説されている通りです。 安全でより確実なメールアドレスのチェック方法 きちんと正規表現でメールアドレスをチェックするのは面倒です。しかも、RFCを守らない大手企業もあり、正規表現でチェックするのは諦めるのが妥当でしょう。 記入されたメールアドレスが正しいかチェックする手順 @でスプリット(分割)する 配列要素数が2つかチェック。NGはエラー 1つ目の要素

    正しいメールアドレスのチェック方法
    u87
    u87 2010/06/21
    正規表現によらないチェック方法。厳密に正規表現を使う必要性はないよってことだけど。
  • Thematic WordPress Theme Toolbox: 10 extremely useful hooks

    This page provides an overview of all important pages on CatsWhoCode.

    u87
    u87 2010/06/15
    文字列を扱うPHPのコードスニペット10 | CREAMU の元ネタ
  • 文字列を扱うPHPのコードスニペット10 – creamu

    95555725/ Hemera/ Thinkstock PHPで文字列を操作したい。 そんなときにおすすめなのが、『10 PHP code snippets for working with strings』。文字列を扱うPHPのコードスニペット集です。 使いやすそうなコードが揃っています。 Twitter用に文字列を140文字以内に整形する function split_to_chunks($to,$text){ $total_length = (140 - strlen($to)); $text_arr = explode(" ",$text); $i=0; $message[0]=""; foreach ($text_arr as $word){ if ( strlen($message[$i] . $word . ' ') <= $total_length ){ if ($tex