タグ

phpに関するichi_Sのブックマーク (104)

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • PHPでコマンドライン・アプリケーションを簡単に作成する

    こんにちは、小川です。 日は、PHPで簡単にコマンドライン・アプリケーションを作成できるライブラリをご紹介します。 (日ご紹介するライブラリは実際には開発途中のものでドキュメントなども存在しません。こういうものがある、程度でとらえていただければ幸いです。) さて、みなさんsymfonyはご存じでしょうか。symfonyといえば仏Sensio社が提供するオープンソースのPHPフレームワークです。symfonyはいわゆるフルスタックフレームワークでMVCをベースに様々な機能が提供されています。symfonyにはsymfonyコマンドが存在しており、実際の開発ではこのsymfonyコマンドをもちいて、アプリケーションの雛形やデータベース操作などをコマンドラインで行うことが可能です。 こういったコマンドラインでアプリケーションの雛形を生成したりする機能は、symfony以外のフレームワークでも

    PHPでコマンドライン・アプリケーションを簡単に作成する
  • PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

    ichi_S
    ichi_S 2010/01/07
    Deprecated: Assigning the return value of new by reference is deprecated in
  • PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記

    PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <

    PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記
    ichi_S
    ichi_S 2010/01/07
  • CakePHPでコントローラーを複数のディレクトリに整理する方法 - yandod's blog

    大規模な開発に向いているといわれているsymfonyはディレクトリ構造が最初から3階層に分類されています。アプリケーションの規模が大きくなるにつれて増えていくファイルを整理する為のルールが最初から定められている形です。 project/ +-apps/ +-backend/ +-frontend/ +-modules/ +-HogeModule +-FugaModule +-MogeModule +-actions/ ←実際のコントローラー(アクション)はここに追加する 対するCakePHPはこういった階層は無く、コントローラーは controllersディレクトリにフラットに配置されています。ディレクトリがシンプルな分、把握しやすいとも言えますが規模が大きいアプリケーションの場合にコントローラーの数が増えすぎると扱い辛いという問題が起こります。 しかし実は簡単な設定を行う事でコントローラ

    CakePHPでコントローラーを複数のディレクトリに整理する方法 - yandod's blog
  • Google Groups

  • [CakePHP]FormHelper::datetime()まとめ

    概要 CakePHPのFormヘルパーのdatetimeのパラメータをいっつも忘れてそのたびにFormヘルパーのソースを調べるのが馬鹿らしくなってきたのでここら辺でメモしておきます。 パラメータ FormHelper::datetime($fieldName, $dateFormat = ‘DMY’, $timeFormat = ’12’, $selected = null, $attributes = array(), $showEmpty = true) $fieldName: モデル.フィールド名。いつもどおり。 $dateFormat: 年月日の並び順。不要な場合は”NONE”を指定。そのほかは以下のとおり。 “DMY” “MDY” “YMD” $timeFormat: 時間の表示形式。”12″もしくは”24″。不要な場合は”NONE”を指定。 $selected: 初期選択値の指

    [CakePHP]FormHelper::datetime()まとめ
  • Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code

    Eclipse PDTを使う理由の1つは、その強力なコード補完機能です。 CakePHPを使った開発でもそれを最大限に活かさないのはもったいない!ということで、各所で既出な情報ではありますが、自分の備忘録を兼ねて書きます。 知らない人は今すぐ設定することをオススメします。この設定をすると開発効率は格段にあがると思います。 Viewファイルのコンテンツタイプの設定 Viewファイル(1.1系だと.thtml、1.2系だと.ctpが拡張子のファイル)は、デフォルトではただのテキストファイルとして扱われ、phpコードの補完機能が使えません。 これらはコンテンツタイプの設定をすることで、phpコンテンツとしてEclipseでは認識され、コードの補完もできるようになります。 その設定方法はというと、以下の通り。 メニューバーの「ウィンドウ」⇒「設定」を選択 設定画面の左側の「一般」⇒「コンテンツ・タ

    Eclipse PDTでCakePHP開発、まず設定すべきこと - Writing Some Code
  • WordPressで外部RSS(twitter等)を表示させる

    こんにちは、岡です。 ブログにRSSリーダー機能を付けると、Twitter等の情報を表示させることができます。 レンタルのブログサービスには外部のRSS情報を表示する機能が標準で搭載されている場合もあるのですが、今回はWordPressで構築した自分のブログに外部のRSS(Twitter等)を表示させるようにしました。 ■WordPressで外部のRSSを表示させる方法 1.RSS表示ウィジェットをプラグインで導入する 2.テンプレートに直接PHPを記述してRSSを表示する 3.ウィジェットでPHPを実行させるプラグインを導入し、 直接PHPを記述してRSSを表示する 一番面倒そうですが、自分の使いたいプラグインが見つからなかったので最終的に3の方法で表示させることにしました。 WordPressにはRSSを取得・表示・キャッシュする「MagpieRSS」というライブラリが利用されている

    WordPressで外部RSS(twitter等)を表示させる
  • boreal-kiss.com - このウェブサイトは販売用です! - boreal kiss リソースおよび情報

    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.

  • MacPorts で phpMyAdmin をインストール | Sun Limited Mt.

    MacPorts で phpMyAdmin をインストールしたメモです。 phpMyAdmin インストール $ sudo port install phpmyadmin これで /opt/local/www/phpmyadmin 以下にインストールされます。 hosts ファイルを設定 http://phpmyadmin/ でブラウザからアクセスできるように、/etc/hosts ファイルを設定します。 127.0.0.1 phpmyadmin httpd.conf 設定 httpd.conf に phpmyadmin でアクセスしたときの設定をします。 NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot /opt/local/apache2/htdocs </VirtualHost> <Vi

  • PHPを使って3分で作る3キャリア対応ケータイサイト | ke-tai.org

    PHPを使って3分で作る3キャリア対応ケータイサイト Tweet 2009/11/17 火曜日 matsui Posted in ソフト紹介, 全キャリア対応 | 28 Comments » 日は3分で3キャリア対応ケータイサイト作れてしまうというPHPスクリプト、「らくらくケータイ3キャリアコンバーター(仮名)」を作成してみましたので、そのご紹介をさせていただきます。 先日のPHP勉強会で発表させていただきました。 ご参加いただいた皆様、当にありがとうございました。 発表資料をアップしてありますので、まずはこちらをご覧ください。 PHPを使って3分で作る3キャリア対応ケータイサイト View more documents from ketaiorg. ということで、「3分で作る」とは謳っているものの、ドコモ用に作られたHTMLを他キャリア用にコンバートするだけの、実に簡素な作りです。

  • 11. emacsでPHP開発

    皆さんはPHPでプログラムを作る時、どんな開発環境を使っていますか? 今回は、emacsを使う場合に便利なtipsをご紹介します。 PHP開発で普段emacsを使う人はそんなに多くないと思いますが、使わないといけない状況になった時のために、知っておくと役に立つのではないかと思います。 [1]php-modeでカラフルに php-modeを使うと、プログラム内の変数や関数が色分けされ、かなり見やすくなります。 やり方は簡単。 1.http://sourceforge.net/projects/php-mode/から最新のphp-modeをダウンロードします。 2.ダウンロードしたファイルを解凍して、解凍したディレクトリ内の php-mode.elをemacsのsite-lispディレクトリに配置します。 site-lispディレクトリは、Linuxだとディストリビューションによって異なり ま

    11. emacsでPHP開発
  • PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ

    はじめまして、アシアルで働くようになってまだ三週間ほどの高橋と申します。 ブログを書くのもはじめてのことなので、何か至らないところがありましたら、ご指摘くださると助かります。 さて、皆さんはPHPで開発を行う際、エディタは何を使っていますか? 私はEmacsというエディタを使っています。Emacsは使いはじめこそとっつきにくいのですが、慣れてしまうと離れられない魅力が一杯詰まった素敵なエディタです。 今回はそんなEmacsでPHPの開発環境を作る場合に、追加しておくと開発がより便利になるelispを8個選んで紹介してみたいと思います。 なお、標準のEmacsに含まれているものは除外しています。 1. PHP mode for Emacs EmacsでPHPのコードを書くなら、やはりこれが必須です。そのためか、追加インストールしなくても使えるようになってるディストリビューションも多いです。

    PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ
  • XAMPP - 開発環境一括インストール - phpspot

    Apache HTTPD 2.0.52 MySQL 4.1.8 PHP 5.0.3 + 4.3.10 + PEAR + Switch MiniPerl 5.8.3 mod_ssl 2.0.51 Openssl 0.9.7e PHPMyAdmin 2.6.0 pl3, Webalizer 2.01-10 Mercury Mail Transport System fur Win32 und NetWare Systems v4.01a FileZilla FTP Server 0.9.4d SQLite 2.8.15 ADODB 4.52 Zend Optimizer 2.5.7 XAMPP Security ※青字はPHP開発に関わってくるものです XAMPPはApacheFriendsによって開発&提供されています。 (MacOS/Linux/Solarisにも対応していますが、当サイト

  • ウノウラボ Unoh Labs: php で 簡単にデバッグする方法

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

    ウノウラボ Unoh Labs: php で 簡単にデバッグする方法
  • htmlSQL データ抽出と簡易CSV出力のサンプル - 130単位

    jonasjohn.de: htmlSQL - a PHP class to query the web by an SQL like language http://www.jonasjohn.de/lab/htmlsql.htm 取得サンプル htmlからtable要素で書かれた中身のデータを取得したい場合を想定、です。 html <html> <body> <table> <tr> <td>9/26-27</td><td>日ガイシホール</td> </tr> <tr> <td>10/10-11</td><td>大阪城ホール</td> </tr> <tr> <td>10/14-15</td><td>横浜アリーナ</td> </tr> <tr> <td>10/29-30</td><td>横浜アリーナ</td> </tr> </table> </body> </html> php <?p

    ichi_S
    ichi_S 2009/11/01
  • PHPExcelのちょっとつかえる小技

    こんにちは。松田です。 先日PHPExcelを扱う機会があったので、その際に活躍したライブラリPHPExcelで便利だったメソッドを少しだけ書いておきたいと思います。 PHPExcelの基的な部分は弊社笹亀が以前こちらに書いていたので、基的な使い方はこちらをご参考ください。 ・既存のExcelファイルを読み込み、セルに値を入れて出力 すでにベースとなるExcelファイルが存在している場合に使える方法です。 一からスクリプトでExcelファイルを作成するのと比べ、既存のExcelの書式やスタイル等がそのまま使用できるので大幅に開発効率をあげることができます。 <?php // 導入部分省略 // base_excel_file.xlsを読みこむ $reader = PHPExcel_IOFactory::createReader('Excel5'); $this->excel = $r

    PHPExcelのちょっとつかえる小技
  • jQuery用プラグイン「Autocomplete」を使って入力補完機能を実装してみる

    こんにちは、中川です。 アシアルブログの検索でも利用している、suggest(入力補完)機能、便利ですよね。 以前「jQuery用プラグイン「jquery.suggest」を使って入力補完機能を実装してみる」という記事で松田がライブラリ紹介しています。 しかし、「jquery.suggest」ですが、表示が味気なかったり、カスタマイズ面で、若干モノ足りない部分が出てきました。。。 で、補完機能を実装する為のJavaScriptですが、いろいろ探せば結構たくさんでてきまして、その中でも使いやすく、機能も豊富でカスタマイズもしやすいjQueryプラグインの「Autocomplete」というものを見つけましたので紹介したいと思います。 ■ダウンロード先 http://plugins.jquery.com/project/autocompletex ■デモ ※適当にアルファベットを2文字くらい入力

    jQuery用プラグイン「Autocomplete」を使って入力補完機能を実装してみる
  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ