PHP

PHP用にcURLをインストール、設定する

  • 2011.03.31
  • PHP

PHPでcURLを利用するためには、 ・curlがインストールされていない場合、インストールする。 ・PHPのインストールに使ったソースファイルを利用してcurl.soをインストールする ・php.iniでcurl.soの場所を指定する   ■cURLのインストールが必要な場合 $ tar xvf curl-7.21.1.tar $ cd curl-7.21.1 $ ./configur […]

phpMyAdminのインストールと設定

  • 2008.07.29
  • PHP

イントラネットのMySQL管理用にphpMyAdminをインストールしてみた。   ■phpMyAdminを用意する $ tar zxvf phpMyAdmin-2.11.8.1-all-languages.tar.gz $ mv phpMyAdmin-2.11.8.1-all-languages phpMyAdmin     ■トップディレクトリにconf […]

PHPセキュリティのメモ

  • 2008.07.24
  • PHP

  ■グローバル変数登録を無効にする register_globalsを有効にすると、複雑なフォームデータのパースをしてくれるので、PHPアプリを書くのが楽になるメリットを持つ。ただし、開発者が脆弱性の高いPHPアプリを作ってしまう可能性がある。代わりに、$_GETと$_POSTのスーパーグローバル配列を使う。 /usr/local/lib/php.ini register_global […]

PHPから複数のMySQLに接続する

  • 2008.07.24
  • PHP

PHPから、MySQL4とMySQL5の両方に接続したかった。 アプリケーションAでは、MySQL4(ポート3306、/tmp/mysql.sock)へ接続する。 アプリケーションBでは、MySQL5(ポート3307、/tmp/mysql5.sock)へ接続する。 で、このように対処した。   ■MySQL5へ接続するPHPプログラム <?php // MySQLへ接続する ini […]

AptanaでCakePHP用に設定する

  • 2008.06.12
  • PHP

CakePHPの開発用にAptanaを設定する。   ■*.ctpや*.thtmlの拡張子をAptanaでPHPファイルとして認識させる 1. Window > Preferences を選んでPreferencesパネルを表示する。 2. General > Content Types を選んでContent Typesを表示する。 3. Text > PHP Sou […]

Aptanaのショートカット

  • 2008.06.08
  • PHP

■Aptanaでよく使う便利なショートカット  コマンド + d  1〜数行、削除する。  コマンド + オプション + ↑   1〜数行、デュプリケートする。  <td>テーブルのデータ</td> を何行もコピーするときに便利。  コマンド + オプション + →  右へインデントする。 &n […]

MacでCakePHPのメモ-2

  • 2008.02.14
  • PHP

■文字コードにUTF-8を指定する デフォルトのデザイン: cake/libs/view/templates/layouts/default.thtml 自分のデザイン:  app/view/layouts/default.thtml デフォルトのdefault.thtmlをコピーして、app/view/layouts/に入れておく。   app/view/layouts/default […]

MacでCakePHPのメモ

  • 2008.02.13
  • PHP

CakePHPガイドブックを見ながらの作業メモ。 1. customer.phpとorder_record.phpを作る。(モデル) 2. customer_controller.phpとorder_record_controller.phpを作る。(コントローラ) 3. index.thtml, view.thtml, add.thtml, edit.thtml を作る。(ビュー)  […]

MacでCakePHPの開発環境を整える

  • 2008.02.08
  • PHP

MacでCakePHPの開発環境を整えたときのメモ。CakePHPガイドブックを見ながら作業した。 CakePHPのインストール MacのApacheの設定 MySQLのインストール   ■CakePHPのインストール インストールというよりは、ファイルを置いておくという感じかな。 ダウンロードは、CakePHPのサイトから。 http://www.cakephp.org/   […]

Smartyインストール(簡単編)

  • 2007.09.29
  • PHP

Smartyのインストール。基本的には、libsに置くが、root管理者ではない場合や、色々なサーバで同じPHPプログラムを利用したいときや、とりあえずテストしたいときにもこの方法が早くて楽ちん。   ■Smartyをダウンロードする ダウンロード先: http://smarty.php.net/download.php     ■Smartyライブラリファイルを設置 […]