タグ

PHPに関するsolitary_shellのブックマーク (46)

  • PHP: The Right Way

    ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ

  • さぼてん: 【PHP】PHPmailerのメールアドレスバリデータ

    簡単にメール送信が出来るライブラリPHPmailer。 アドレスのバリデータ関数は「filter_var()」を使用するか、独自の正規表現を「preg_match()」でチェックしている。 /* class.phpmailer.php L.523~ */ public static function ValidateAddress($address) { if (function_exists('filter_var')) { //Introduced in PHP 5.2 if(filter_var($address, FILTER_VALIDATE_EMAIL) === FALSE) { return false; } else { return true; } } else { return preg_match('/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\

  • さあ、AWSをはじめよう! for PHPer

    春ということで、Amazon Web Services(AWS)をはじめてみませんか。 AWS盛り上がっていますね。2011年3月に東京リージョンができたことで、そろそろ触ってみようかなというPHPユーザの方も多いかと思います。 そんなあなたへ、AWSをはじめる際に役立つ情報をご紹介です。 1. AWSアカウントを新規作成して、EC2の利用申し込みを行う まずAWSのアカウントを作成して、EC2の利用申し込みを行います。 手順については、AWSエバンジェリストの @KenTamagawa さんが書かれた以下の資料が参考になります。このとおりに進めていけば、おおよそ問題無いと思います。 進める中で自分が詰まった点は以下。 郵便番号、電話番号にはハイフンを 郵便番号、電話番号はハイフンが必要なので入力するようにして下さい。 書式は日国内のもの、郵便番号8ケタ(ハイフン入り)、電話番号は12〜

  • PHP5.3を活用したフレームワークのLithiumを触ってみたよ – その1 | We've only just begun

    Lithiumはphp5.3の機能をバリバリ使った新しいフレームワークです。 これまでぼくは、5.3の機能?何それ? という感じだったので、勉強にもなるかなと思い色々触ってみました。 ということで、まず、チュートリアルをやったまとめです。 1.lithium実行環境の用意 事前に用意する環境 ・php5.3 ・mysql5 OSはMacOS Xで試しました。 lithium自体は、gitで簡単に設置できます。 ↓からlithiumの公式サイトにユーザ登録して、git cloneで入手します。 http://rad-dev.org/users/add 今回はDocumentRootが/sitesであると仮定して、/sites/lithiumに設置します。 # cd /sites # git clone code@rad-dev.org:lithium.git (/sites/l

  • dev.lithify.me/Lithium/Wiki/drafts/blog-tutorial

  • Lithium - the most rad php framework

  • http://redmine.piece-framework.com/wiki/makegood/Ja_Overview

  • PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp

    2010年9月24日・25日に開催された「PHPカンファレンス2010」にあわせて、PHP開発者のRasmus Lerdorf氏が来日されました。日を訪れるのは2度目という氏に、PHPの現状とその根底にある思想についてお話を聞きました。 現在の仕事について 大垣:昨年 Yahoo! Inc.を退職されましたね。現在はどのような仕事をされているのでしょうか? Rasmus:WePayという起業したばかり小さな会社にいます。WePayはカリフォルニアにある、グループで支払いを行う処理を行うベンチャー会社です。 大垣:グループで支払いを行う、というのは、どういうことですか? Rasmus:グループで何かを買いたいときに、グループとしてお金を管理したいですよね。例えば、大学で学生が集まってプレゼントを買いたいという場合があります。どんなものでも構わないですが、10人が集まって共同でオンラインショ

    PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp
  • Limonade-PHP

    Limonade-PHP Comments Off on Building Web Apps with the Limonade PHP Framework: A Comprehensive Guide November 3, 2023 Building Web Apps with the Limonade PHP Framework: A Comprehensive Guide In the realm of web development, having the right tools can make all the difference. When it comes to building Read More

  • midoff.com

    This domain may be for sale!

  • PHP A/B Testing – PHPシステム開発まで

    phpとは? phpとは、web開発でよく使用されるスクリプト言語で、HTMLに埋め込むことができます。 web開発でよく使用されるスクリプト言語にJavaScriptがありますが、phpとの大きな違いは、そのコードがどこで実行されるかにあります。JavaScriptはwebサイトを閲覧しているブラウザである「クライアント」サイドがコードを受け取り、そこで動作します。つまり、どのようなコードが書かれているのか、誰でも見ることができてしまいます。 一方phpは「サーバー」サイドでコードを実行します。クライアントサイドはその結果のみを受け取るため、どのようなコードで導き出された結果なのか見ることができません。 phpを実行するには、phpがインストールされたwebサーバが必要です。ローカルに開発環境を用意したい場合は、XAMPPを使うのが便利です。 また、phpを使用することができるレンタルサ

    solitary_shell
    solitary_shell 2010/07/30
    Google Analyticsと連動してるそうだ。
  • Modern PHP Programming @ PFI Seminar

    6. PHPの特徴 (2) math JSON XML HTTP なんでも入り なんでも関数 MySQL なんでもバンドル ... ./configure –help 362 行 --enable-hoge でだいたい入る 最近のLinux パッケージだと php5 でコア, php5-mbstring で mbstring 拡張,など機能単体 でパッケージになっている 7. PHPの特徴 (3) 神がかったドキュメント 更新速すぎ 開発中機能とかもドキュメントがあったりする サンプルコードつき コメントつけられる 日語訳速すぎ TIPS php.net/fopen fopen があればマニュアルにリダイレクト なければ検索結果

    Modern PHP Programming @ PFI Seminar
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: song lyrics 10 Best Mutual Funds Cheap Air Tickets Credit Card Application music videos Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

  • PHPでのデバッグ方法

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog おひさしぶりです。オークション担当の山崎 賢です。 前回はPHP Serialize についてでしたが、 今回はPHPでのデバッグに関してお話します。 基PHPはインタプリタ(厳密にはPHPは内部で一度コンパイルしていますのでインタプリタとは言い切れませんが) のデバッグではログ埋め込みが手軽です。 しかし、まれにSIGSEGVやSIGBUSなどでPHPスクリプトが落ちることがあり、途方にくれます。 地道にログを埋め込んでいき、箇所を特定するのも手法の1つですが、今回はgdbを用いたデバッグ方法を記載したいと思います。 ■STEP1 まずは、プログラムが落ちることを目的として以下のようなPHP Moduleを作成します。 ・ ・

    PHPでのデバッグ方法
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • Twig - The flexible, fast, and secure PHP template engine

    The flexible, fast, and secure template engine for PHP Twig is a modern template engine for PHP Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum. Secure: Twig has a sandbox mode to evaluate untrusted template code. This allows Twig to be used as a template language for applications where users may modify the t

  • 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で並列処理 - KoshigoeBLOG

    PHP で並列処理 - 個人的なメモと備忘録より。 ちょいといじくって『出来てる』気分に浸ってみた。実際のforkとかシグナルとかは曖昧なまま。 今の仕事で『GETクエリを変更して作った複数のURLに対して、複数クライアントからの同時リクエスト』についてのプチストレステストをする事になった。で、abで『異なるURL』に対してリクエストする事が出来るか分からないし、他のツールも思いつかない。探すのも面倒だし、あまり時間もないしという事でスクリプト書いた方が早いかなと思って家で調査。 きっと、RubyとかPerlとかだと普通にマルチスレッド使えて分かり易いんだろうけど、テスト対象のシステムがPHPで書かれてるし、そのリポジトリには出来るだけPHPコードを入れた方がいい気がしたのでPHPで調査。参考にした記事が2003年に書かれたものだったので、PHP5系ではこの方法じゃなくても出来るのかも。け

  • PHP でサーバソケットプログラミング (2):Rainy Day Codings:So-net blog

    前回のプログラムの問題点 前回 [1] の sock_try2.php は同じ期間に1つの接続しか受け入れない設計でした。 クライアントから以下のように実行してみるとそれが分かります。 % set f [socket localhost 9999] sock1544 % set g [socket localhost 9999] sock1532 % puts $f f; flush $f % puts $g g; flush $g % puts $f f; flush $f % puts $g g; flush $g % puts $f f; flush $f % puts $g g; flush $g % close $f % close $g これを実行するとサーバ側は以下のようになります。 php sock_try2.php f f f g g g クライアントからは2つの接続から

  • PHP でサーバソケットプログラミング (1):Rainy Day Codings:So-net blog

    低レベルのサーバサイドソケットプログラミングってあんまり知らなかったのでちょこっと調べてまとめてみた。 対象言語: PHP5 この記事のゴール: クライアントから入力されたデータをそのまま標準出力に表示する PHP5 でソケットを使うための準備 ソケットを使うには php.ini の以下の行のコメントアウトを外す必要があります。 変更前: ;extension=php_sockets.dll 変更後: extension=php_sockets.dll この設定をしないとソケット関数を使用したときに関数が未定義であるというエラーが発生します。 PHP Fatal error: Call to undefined function socket_create() in ... ソケットを作る サーバ側ソケットを作るには socket_create_listen を使います。 $port =