2009-04-01から1ヶ月間の記事一覧

htmlをphpで動かせる設定方法

PHP

.htaccessに下記のように記述 AddType application/x-httpd-php php html AddHandler application/x-httpd-php php html

忘れがちのExpressionEngineの設定

URLの自動変換出力をOFFにする CPホーム › Admin › ブログアドミニストレーション › ブログマネジメント › ブログプリファレンスの編集 > ブログ投稿プリファレンス ブログエントリの発行ページのURLタイトルのデフォルト値の設定 CPホーム › Admin › ブログ…

EEの管理画面でのテンプレート編集のフォントCSSを変える

デフォルトのフォントCSSだと font: 13px/17px arial, sans-serif; になっていて、全角半角スペース、全角半角ダブルクオーテーションなどが区別しにくいです。もっと管理画面でも楽々テンプレート編集を行うには下記のファイルを弄れば 編集エリアのCSSを変…

dir_newとdir_oldの両ディレクトリの差分をtar.gz生成シェルスクリプト

#!/bin/sh 変数に値を格納する NewDir="/data/nextcontents1.ocn.ne.jp/htdocs"#新ファイルを格納しているディレクトリ OldDir="/data/www.ocn.ne.jp/htdocs"#古いファイルを格納しているディレクトリ TarPath="/data/testcontents1.ocn.ne.jp/php-bin/data/…

使えそうなCentOSコマンド

PHP の関連パッケージのインストール状況を調べる # yum list | grep php 使用されているポート番号を確認する % netstat -ln 期間が過ぎたファイル・フォルダを削除する find ./_pattern* -mmin +60 -type d -exec rm -rf \{\} \;

Javascriptでフォームのactionを動的に変更する

document.formName.action('./path/to/actionURL'); or document.formName.action = './path/to/actionURL'; でも単純にこう設定しても、actionを変更するだけなので、ボタンか画像ボタンかと一緒に設定すれば、submitの動作も一緒にされます。 <input type="image" src="/path/to/img.jpg" value="違うactionにpost" onclick="document.formName.action = './path/to/actionURL'"/>

忘れがちのSmartyの使い方

静的ファイルをインクルートする smarty.const.WWW_ROOT|cat:"/pathto/include.inc"}> 現在のページのSCRIPT_NAMEを取る smarty.server.SCRIPT_NAME}>

cakephpでQdmailのReturn-Pathの設定方法

Qdmailは本当に便利かつ強力なメール送信ライブラリだと思います。まず、作者にお礼を申し上げます。さて、実際にQdmailを使う時にどうしてもReturn-Pathを設定したい時があります。 本家にもRetrun-Pathの設定方法が掲載されていますが http://hal456.net/q…

is_int() ,is_numeric() ,ctype_digit()

PHP

これら便利だけど 微妙に違っていますよね ctype_digit() - 与えられた文字列 text のすべての文字が 数字であるかどうかを調べます。 is_int() - 与えられた変数の型が整数型かどうかを検査します。 is_numeric - 変数が数字または数値形式の文字列であるか…

忘れがちのjQueryのセレクタ方法

each 例の意味:ddタグの中のid='set_size' の全部のclass='swatchOuter' の要素を走査し それぞれの一番目のdivのclassをクリアーしてから'swatchAvailable'に変更する。 $('dd#set_size .swatchOuter').each(function (k,v){ $("div:first",$(v)).removeCl…

Cakephpのlayoutでの$scripts_for_layoutの活用

layoutテンプレートの中に予め下記のように書くと ... あとからviewテンプレートの中に $javascript->link()とか$html->css()とかをつかって javascript->link("/pathto/js/scrpit",false)}> 引数に(絶対パス[.jsいらない],false)って渡すと自動的に$scrip…

自前でJavascript用のarray_unique()-配列に重複する要素を取り除く

function array_unique(Arr){ var storeArr = new Array; var ret = new Array; i=0; f=0; while(Arr[i] != null){ if(Arr[i] != ""){ if(storeArr[String(Arr[i])]){ }else{ storeArr[String(Arr[i])] = 1; ret[f]=Arr[i]; f++; } } i++; } return ret; } h…

cakephp1.2で特定のURL領域(admin)に制限を掛ける

この機能を使って,下記のことを実現できます。 普段のアクセスURL: http://hoge.jp/controller_name/action_name 設定すると: http://hoge.jp/特定の領域名/controller_name/特定の領域名_action_name 結果的に.htaccessで特定の領域にアクセスする場合のBa…

cakephpでcookieComponent使用の注意点

cakeでショッピングカート機能みたいなものを開発する時に気づいたんですが。結論から言うとcakephpのcookieComponentに2次元配列を渡すと2回目以降のアクセスだとNGとなります。 Cookie->name = 'hogeCookieName'; #名前を決めちゃいます。 $this->Cookie…

Rubyの学習ノート--変数

[Ruby] 変数の種別(宣言無しで、名前で決まる) ローカル変数 小文字または"_"で始まる 使う前に必ず代入する必要がある まだ代入が行われていない小文字で始まる識別子はメソッド扱い! スコープ: メソッド定義(defからendまで) クラス定義(classからe…