php

2013 PHPのはまりどころ・オブ・ザ・イヤー

・cakePHPにて、SQLでレコード取得 $sql = 'select * from table' // これはキャッシュされる $Model->query($sql); // キャッシュしたくないときは $Model->query($sql, false); ・先月の取得 // 3/29にこうすると date('Y/m', strtotime(' -1 month')); =>…

Ubuntu11.04にSilexをインストール

Silexをインストールした際のメモです。 mkdir silex cd silex/ wget http://silex.sensiolabs.org/get/silex.phar nano index.php get('/hello/{name}', function($name) use($app) { return 'Hello '.$app->escape($name); }); $app->run(); cd /var/ww…

Ubuntu11.04にSymfony2をインストール

Symfony2をインストールした際のメモです。 sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 php5-mysql php-pear php-apc php5-intl sudo apt-get install sqlite3 php5-sqlite sudo apt-get install make libp…

CakePHPでGmailを使ってメール送信

必要なライブラリを用意 以下のライブラリをDLして、app/contollers/componentsに配置します。・qdmail ダウンロードdownload - Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte ・qdsmtp ダウンロード - Qdsmtp-Simple SMTP Mailer for PHP…

はじめてのCakePHPアプリでハマった箇所の対応方法

php

第5回 CakePHPで作るToDoアプリ(1)|gihyo.jp … 技術評論社 を参考にCakaPHPでアプリを作ってみましたが、古い記事だったので結構はまりました。 対応した内容をメモしておきます。 ・環境 Ubuntu11.04-server, Apache2.2.17, PHP5.3.5 ・app/tmpディレク…

Ubuntu11.04にPHP環境を構築するメモ

Apache, PHP, MySQLのインストール $ sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql phpmyadmin バーチャルホストの設定 「http://example.jp」で「/home/taira/sites/example.jp」以下のファイルが表示されるようにします。 必要なデ…