タグ

phpに関するlabochoのブックマーク (46)

  • https://www.c-rowl.com/ec-cube/566/

  • PHP アプリケーション開発のために Eclipse に入れてるプラグインと設定。

    PHP アプリケーション開発に Eclipse を使っています。よく使っているプラグインを並べてみました。 追記 2013/03/08 体とプラグインを入れる まずは Eclipse 体。今日現在(2012-11-22) Juno (4.2.1) が最新なんですけど、Juno (4.2.1) のモッサリ感が気にわないのと、あとで入れる PDT プラグインの対応状況により、Juno (3.8.1) を選択。 Juno (3.8.1) はちょっと辿らないといけないので、 http://download.eclipse.org/eclipse/downloads/drops/R-3.8.1-201209141540/ から各OSにあったものをダウンロード -> 展開。 Android の開発も Eclipse でするので、この Eclipse は PHP 専用にします。 僕の場合 Ecli

    PHP アプリケーション開発のために Eclipse に入れてるプラグインと設定。
  • Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011

    Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011 このブログ記事は PHP Advent Calendar jp 2011 に参加しています。 20日目でございます。 ちなみに、去年も参加してまして何を書いたかというと、 「今更きけないあの娘の名前」 完全にネタですほんとうにあr(ry (今年はなんか堅い気がする。。。。) 前日19日目は @basuke さんの フレームワークで語るMVCの話 : PHP Advent Calendar #19 でした。自分は CakePHP を使うことが多いんですが、 Fat Controller になりがちです。ビジネスロジックはモデルで書く。というと、 「当たり前」になりますが。「ビジネスロジック」って抽象的に思えるんです。 じゃあ、どこまでが厚い薄いと

    Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011
  • PHP 5.4 Built In Webserver | LornaJane

    One of the big features arriving with PHP 5.4 is the addition of a built-in basic webserver for use in development environments. Quite a few of the other scripting languages have something like this so I’m very pleased to see it in PHP. Using a server like this makes it easy to quickly try out some scripts without needing to configure apache or really do anything much! I had to look up a few thing

    PHP 5.4 Built In Webserver | LornaJane
    labocho
    labocho 2013/04/16
    php 組み込みサーバでの .htaccess みたいな処理 / routing.php を作るとリクエストごとに実行されるらしい
  • PHP: The Right Way

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

    labocho
    labocho 2013/04/16
    モダンなphpの情報
  • PHPはバグレポートがバグッてる。だがそれがいい。 | 高橋文樹.com | プログラミング

    この投稿は 11年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Rubyを書く人の大半はRubyの作者がまつもとひろゆきゆきひろ氏Rubyの人から指摘されましたが、2ちゃんの人と間違えましたであることを知っているでしょうし、Perlを書く人はだいたいラリー・ウォールの名前を知っていると思うのですが、PHPを書く人の大半はPHPの作者がラスマス・ラードフ氏であることを知らないと思います。 これは多分にPHPというのがそれだけ色んな層の人に使われている結果に過ぎないのですが、このラスマスさんの発言はエスプリが効いてて面白いんですね。はてな匿名ダイアリーですが、伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョるなどを参考にしてみてください。PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何で

    PHPはバグレポートがバグッてる。だがそれがいい。 | 高橋文樹.com | プログラミング
  • WordPressをCentOS+Apache+mod_fastcgi+PHP-FPMを使って動かしてみた - As a Futurist...

    このブログはさくら VPS で動かしているのですが、さくら VPS の一番弱いところはメモリの大きさが 512MB というところなんですよね。PHP みたいな LL は結構メモリは富豪的に使うので mod_php 使って httpd のメモリを膨れさせてると、同時接続数そんなに上げられないわけです。 アプリケーションサーバを WEB サーバと切り離すのであれば、定番としては WEB サーバとして Apache+mod_proxy や lighttpd や nginx を前段に置いて、 mod_php で起動した Apache にプロキシして上げるというのが一つのやり方です。 ただ、1 台のホストでやってるので Apache を 2 種類上げるとかなんか気持ち悪いし、 Apache 以外はあんまりよく分からない。 こんな時には、FastCGI を使って httpd から切り離すのが常套手段な

    WordPressをCentOS+Apache+mod_fastcgi+PHP-FPMを使って動かしてみた - As a Futurist...
    labocho
    labocho 2011/12/13
    php-fpm
  • CentOSにPHPアクセラレータのAPCを入れてみた

    コンパイルしたファイルをキャッシュして、phpの動作を速くするAPC(Alternative PHP Cache)。おまじない程度に導入してみたのですが、これがなかなか。インストールしただけでも体感出来るくらいがっつり表示が速くなります。さらにちゃんと設定をいじれば、更にもう一段速く。 サーバがなんとなく重いなぁと思っている方はどうぞ。 共有レンタルサーバだとAPCを導入するのは難しいかもしれませんが、VPSや専有サーバを利用している人は利用を考えてみると良いのではないでしょうか。 インストール APCをインストールするには方法がいくつかあるようですが、今回は一番簡単にインストール出来るpeclを利用する方法をとります。 そんなわけで、まず、peclを使えるようにするために、php-pear、php-devel、httpd-develをインストールします。以下、作業は基的にルート権限で。

    CentOSにPHPアクセラレータのAPCを入れてみた
    labocho
    labocho 2010/11/17
    キャッシュ コンパイル 高速化
  • phpのzlibモジュールでコンテンツを圧縮 | プログラムの種 ブログ

    さくらレンタルサーバはmod_deflateモジュールが入ってないので、PHP側でgzipしてうんぬん~というのをやっていたんだけど、これでよかったのだった。 PHPでコンテンツをgzip圧縮する方法 zlib編 gzip でコンテンツを圧縮することにより、ネットワークの負荷を 軽減させることができ、レスポンススピードの向上が期待できます。 しかしながら、mod_deflateが利用できない場合もあります。phpの拡張 zlib を利用することでコンテンツの圧縮をすることが可能になります。 ob_startとgzhandlerを使うのと異なり、ソースコードの変更は必要ありません。 さくらなどのレンタルサーバを借りている場合に有効な手段になります。 PHPの設定ファイル php.iniに下記設定を追加します。 /usr/local/etc/php/your-php.ini zlib.outp

    labocho
    labocho 2010/09/28
    さくらのスタンダードプランでdeflateみたいなん
  • mixiのあしあとAPIを使って「あしあと一覧」を作ってみた - Do You PHP はてブロ

    via. http://p0t.jp/mt/archives/2007/06/mixi-stationwss.html、http://ido.nu/kuma/2007/06/29/mixi%e3%81%ae%e3%81%82%e3%81%97%e3%81%82%e3%81%a8api%e7%99%ba%e6%8e%98/ mixiも裏で色々と用意しているみたいですね。 「あしあと」がatom+WSSE認証で配信されているようなので、試してみました。WSSE認証については以下を参照ということで。 Web Services Security UsernameToken Profile 1.0(pdfはてなブックマークAtomAPIだのWSSEだの (2006-02-02) はてなフォトライフatomapiとは - はてなキーワード 以下サンプルですが、X-WSSEリクエストヘッダの内容を作

    mixiのあしあとAPIを使って「あしあと一覧」を作ってみた - Do You PHP はてブロ
    labocho
    labocho 2010/09/28
    wsse認証
  • RESTなWebサービスをPHPで操作する

    はてなブックマークのAtomAPIの概要と、アクセスに必要な環境 今回は、「RESTなWebサービスの利用/開発」の第3回として、より格的にWebサービスにアクセスする例を紹介します。RESTなWebサービスの1つとして、はてなブックマークの「AtomAPI」を例に取り上げ、Web開発用の簡易スクリプト言語であるPHPPHP:Hypertext Preprocessor)を使ってブックマークの追加/編集/削除を行う方法を解説します。 AtomAPIは、ブログなどのWeb上の情報を、Webアクセスに用いられるHTTP(Hypertext Transfer Protocol)を通して編集するためのプロトコルです。AtomAPIは通称で、正式には「The Atom Publising Protocol」(略称はAtomPub)と呼びます。 AtomAPIでは、一般にはRESTの形式で通信を行

    labocho
    labocho 2010/09/28
    wsse認証
  • HugeDomains.com

    Captcha security check uka-p.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    labocho
    labocho 2010/08/04
    AddTypeでhtmlをphpと見なしたときにXML宣言があるとエラーになるのを回避。<? ?>記法を無効化する。php_flag short_open_tag off
  • PHP: PHP マニュアル - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    labocho
    labocho 2010/08/02
    レファレンス リファレンス
  • PHPでPDFファイルを作成するには? - builder by ZDNet Japan

    PHPには動的にPDFファイルを作成する機能が搭載されているため、さまざまな作業において重宝するはずだ。そしてFPDFは、PDFファイルの作成や操作を可能にする数多くの機能を持ったフリーのPHPクラスだ。 PDFlib PHPAPIには、PDFファイルを取り扱うための機能が数多く用意されており、それらはPDFlibというライブラリとともに使用することを念頭に置いて設計されている。このPDFlibは拡張可能となっているものの、商業利用の際には無償で利用することができない。また、PDFlib Liteという、個人利用の許されている無償版もあるものの、その機能には制限がある。つまりPDFlibライブラリのすべての機能を使用するには、高額なライセンス料を支払う必要があるのだ。 なぜFPDFを使用するのか? PHPからPDFファイルを作成するもう1つの方法は、FPDFを使用するというものだ。FPD

    labocho
    labocho 2010/04/13
    FPDF
  • PHPの「守護神」Suhosin

    PHPは,数え切れないほどのWebサイトで使われている非常に有名なプログラミング言語である。基的にはスクリプト言語であり,実行時にコンパイルされる。PHPは非常に多くのコミュニティによって支えられており,様々な機能を提供する膨大な数のオープン・ソース・ライブラリが公開されている。「WordPress」といった人気アプリケーションも,PHPで記述されている。ただし,PHPにもセキュリティの問題は存在する。 PHPセキュリティ問題は,長年にわたって多くの開発者が問題の修正に取り組んできた。しかし,常に迅速な対応が行われてきたわけではなく,被害を受けるユーザーも存在した。2006年末には,PHP開発者のStefan Esser氏が,この状況に嫌気がさして,PHP Security Response Teamを辞任した。 Esser氏は自身のブログで,「(辞任した理由は)いくつかあるが,最も決

    PHPの「守護神」Suhosin
  • PHPでRFC822形式で日付表示 - OKWAVE

    RFC822形式での日時の取得 いつも勉強させていただいております。 PHP初心者です。 データベース:PostgreSQL PHPのバージョン:4.4.2です。 RFC822形式での日時の取得について教えてください。 「$tdata」のカラムに「2011-01-27 12:59:59.123456」の形式で入っている投稿日時をRFC822の書式(Tue, 26 Sep 2006 17:04:07 +0900)にするため、以下のように設定しました。 ※参考ページ:http://okwave.jp/qa/q2433033.html ----------------------------------------- $tdata2 = date("r",strtotime($tdata)); $list .='投稿日時:'.$tdata2.''; -----------------------

    PHPでRFC822形式で日付表示 - OKWAVE
  • mail()でメールが送信できるかどうかの確認手順 - よくきた wiki

    † $ echo '<?php mail( "foo@example.com", "test", "body", "From: bar@example.com"); ?>' | To: foo@example.com Subject: test From: bar@example.com body

    labocho
    labocho 2010/04/12
  • おそらくはそれさえも平凡な日々: PHPの正規表現と文字列

    PHPで正規表現を扱う上で、正規表現パターンの記述で迷ってしまっている人が多い気がする。 PHPが文字列を生成する その文字列を正規表現エンジンに渡す と言う2段階の手順があり、そこがやや複雑なので混乱を招く部分があるのだと思う。 混乱を防ぐためには、その手順をしっかり追って、正規表現リテラルとして指定している文字列をechoしたらPHPがどのように出力するかを考えてみると良い。 例えば以下のようなコードがあったとする。 preg_match('/\\d/','3d'); まず、preg_match()の第一引数になっている正規表現パターンをechoで出力するとどうなるかを考える。 echo '/\\d/'; #/\d/ なので、/\d/が正規表現エンジンに渡されると分かる。なので、上記のパターンはマッチする。 さらに混乱を招きやすくしているのが、PHPの文字列の仕様で、特にバックスラッシ

  • さくらインターネットでPHPからsendmail | サラトガIT日記

    2009-07-30 さくらインターネットの共有サーバ上で、PHP の mb_send_mail() を使っていたら、ステータス 500 の Internal Server Error が出るようになりました。メール自体は送れますが、その直後のプログラムは実行されずにエラーが発生します。 共有サーバはエラーログが参照できないので、独自にログをファイルに吐いたり、PHP 以外に参考になるログを探して解決に至りました。さくらインターネットに問い合わせると詳細なログの提供はしてくれるかもしれませんが未確認です。 いくつか参照したファイルの中で、原因となったのが dead.letter です。dead.letter は sendmail のエラーが書き込まれるファイルなので、メール送信時の状況を検証してみました。 原因は、メールヘッダに定義する From や Reply_To に、存在しないメール

  • Tumblr API を使った photo の POST に成功 - minorio のプログラミング・メモ

    やっと時間が取れたので、tumblr API を使った画像の投稿を試しました。 multipart/form-data による photo の投稿のサンプルコードはこんな感じです。 <?php // Report all errors ini_set('error_reporting', E_ALL); // Authorization info $tumblr_email = 'your@mail.address'; $tumblr_password = 'secret'; // Data for new record $post_type = 'photo'; $post_caption = 'キャプション( HTML もオーケー)'; // Image file $filename = "temp/test.jpg"; // Prepare POST data $request_mu

    Tumblr API を使った photo の POST に成功 - minorio のプログラミング・メモ