アーカイブ

‘php’ カテゴリーのアーカイブ

cakePHPのキャッシュ機能

2009 年 9 月 24 日 コメントはありません
カテゴリー: cakephp タグ:

cakePHPで携帯表示コントローラーについて

2009 年 9 月 16 日 コメントはありません

/admin/xxxxx
だけでなく、例えば
/m/xxxx
だったら携帯向けに表示を変更したいと思って探していたのですが、ようやく見つけました。

http://mick.blog16.jp/index.php/main/2008/10/16/cakephp_prefix_routes
http://ore.saizensen.net/archives/94

prefixをつけるというのが、やり方のようです。

カテゴリー: cakephp タグ: ,

cakephp最近ハマっています

2009 年 9 月 4 日 コメントはありません

「getで送信されたパラメータを引き継ぐpaginationのやり方」が掲載されています
http://d.hatena.ne.jp/cakephper/20080906/1220684569#tb

ようやく、使いこなせてきました。

カテゴリー: cakephp タグ:

シングルやアーカイブで現在属するカテゴリーを取得する方法(WordPress) | とりさんのソフト屋さん

2009 年 7 月 30 日 コメントはありません
カテゴリー: php タグ:

【CakePHP】アソシエーションで迷ったらこう考えよう | ECWorks Blog

2009 年 7 月 23 日 コメントはありません

cakePHPを触っていて最初の壁が、このアソシエーションでした。
このブログを見て、すべて解決!
最初から、こう説明してくれたら楽なんですけれどね。
【CakePHP】アソシエーションで迷ったらこう考えよう | ECWorks Blog

カテゴリー: cakephp, php タグ:

wordpressのプラグインの自動インストール

2008 年 10 月 2 日 コメント 1 件

XREAサーバーを利用してWordpressを運用していますが、プラグインが管理画面からアップデートできるようになっていたので、すかさずリンクを押すも、セーフモードの制限があってうまくいかないため、.htaccessで対応。無事にできるようになりました。
以下の内容を.htaccessファイルに書いて、wp-adminのフォルダーに入れればOKです。

<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>

ちなみに、管理画面のデザインが崩れたりといったことを含めて、設置すべき.htaccessはこんな感じ。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# ファイルのアップロード
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
# プラグインの新規インストール
<files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
# テーマの自動アップグレード
<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
# コアアップグレード
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
カテゴリー: php タグ: ,

xreaサーバーにsymfonyをインストールする方法

2008 年 9 月 1 日 コメント 3 件

いろんなところで、同じタイトルで出ていますが、うまくいかないものであったり、疑問があったりしましたので、整理してみました。私なりのやり方です。

  1. pearのインストール
    pear config-create /virtual/自分のユーザ名 .pearrc
    pear -c /virtual/自分のユーザ名/.pearrc install -o PEAR

    これで、/virtual/自分のユーザー名/pearのところに、pearがインストールされ、その設定が.pearrcに書き込まれます。

  2. パスを通す。

    vi .bash_profile
    export PATH=~/pear/php:~/pear:$PATH

    としておきます。

  3. symfonyのインストール
    普通に

    pear channel-discover pear.symfony-project.com
    pear install symfony/symfony
  4. .htaccessへの設定
    一部追加します。

    Options +FollowSymLinks +ExecCGI
    AddHandler application/x-httpd-phpcgi .php
    mod_gzip_on Off
  5. symfonyコマンドでプロジェクトを作成します

    symfony new プロジェクト名
  6. 最後、WEBフォルダをシンボリックリンクで結びます
    ln -s /virtual/自分のユーザ名/プロジェクト名/web/ /virtual/自分のユーザ名/public_html/ドメイン名
    ln -s /virtual/自分のユーザ名/pear/data/symfony/web/sf/ /virtual/自分のユーザ名/プロジェクト名/web/sf

以上で、完成です。

カテゴリー: php タグ: ,

syckをインストール。あれっ!

2008 年 7 月 23 日 コメントはありません

symfonyでは、ymlを使いまくるため、syckをインストールすると早いらしい。と早速インストールしてみると

sudo pecl install syck

でエラーがでたので、気を取り直して

sudo aptitude install re2c
sudo pecl install syck

これも駄目。
おかしいなあと思いつつ、

sudo aptitude search syck

とすると正解が。
なんと

sudo aptitude install php5-syck

でした。

カテゴリー: php タグ: ,

windowsでバックグラウンド処理

2008 年 7 月 1 日 コメントはありません

phpでバッチ処理などをする場合で、バックグラウンド処理を行いたい場合で、
確か以前は、

system("start /b c:\php\cli\php c:\index.php > nul"  );

で、うまく出来ていたはずだったのですが、どうもうまくいきません。
調べてみると

1
2
3
4
5
   $cmd="cmd /C php.exe example.php";
    $shell=new COM ("WScript.Shell");
    $shell->Run($cmd, 0, false);
    unset($shell);
    $shell=null;

で、うまくいきました。

カテゴリー: php タグ:

wordpressテンプレート

2008 年 6 月 24 日 コメントはありません

あんまり会社向けの良いテンプレートがありませんねぇ…。

比較的、仕事でも使えそうなものが、こちらに
http://www.blogstheme.com/

こちらに、テンプレートに書き込めるスクリプトの情報があります。

http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0

カテゴリー: php タグ: ,