さくらのレンタルサーバ へ Movable Type 3.33-ja をインストール
インストール日:2007年1月7日
Movable Type Version: 3.33-ja
レンタルサーバ:さくらのレンタルサーバ スタンダードプラン
その他もろもろ
・PHP化
・DBはMySQLを使用
・携帯閲覧用にmt4i.cgiを追加
・その他もろもろ便利なプラグイン追加(随時追記)
・今回は「http://(あなたのドメイン)/blog/(アカウント名)/」 とBLOGのURLがなるようにインストール。ex.http://masha.maakikaku.jp/
*Cside C'S SERVERへのMovable Typeインストールは以下日記参照↓
Cside C'S SERVER へ Movable Type 3.34-ja をインストール
続きを読む "さくらのレンタルサーバ へ Movable Type 3.33-ja をインストール" »
Windowsでローカルサーバ環境インストール私的メモ♪
インストール日:2006年後半~現在まで随時更新中
目的:Windowsのローカル環境でサイトをチェックできる環境を作る。
OS:Windows XP SP2
その他もろもろ
・Apach2+PHP4&5+Perl+MySQL5+PHPMyAdmin環境をローカルで再現
・XAMMPを使用
続きを読む "Windowsでローカルサーバ環境インストール" »
「さくらのレンタルサーバに入っている pear は、ヴァージョンが古いから自分でインストールした方がよいよ」
と随所に書いてあったのでなんとなくインストール。
続きを読む "さくらのレンタルサーバでPEARインストール" »
さくらのレンタルサーバにて Smarty の最新VERをインストール。
続きを読む "さくらのレンタルサーバへSmartyをインストール" »
Cside C'S SERVER へ Movable Type 3.34-ja をインストール
インストール日:2007年4月15日
Movable Type Version: 3.34-ja
レンタルサーバ:Cside C'S SERVER Personal 独自ドメイン
その他設定
・PHP化
・DBはMySQLを使用
・携帯閲覧用にmt4i.cgiを追加
・RSSパーサーのMagpieRSSを追加
・StyleCatcherは今回使用しない予定
・今回は「http://(あなたのドメイン)/blog/(アカウント名)/」 とBLOGのURLがなるようにインストール。ex.http://masha.maakikaku.jp/
*さくらのレンタルサーバへのMovable Typeインストールは過去日記参照↓
さくらのレンタルサーバ へ Movable Type 3.33-ja をインストール
続きを読む "Cside C'S SERVER へ Movable Type 3.34-ja をインストール" »
Dreamweaver上でSmartyのテンプレートファイルをオーサリングする際、{include}した部分をデザインビューで確認しながら作業したかったので、その方法を探しました。以下メモ。
続きを読む "Dreamweaver上でSmartyのincludeを適用させる" »
HTML_QuickForm は確認画面用の出力まで自動でやってくれる。便利ですが「んん?確認画面用の Smarty テンプレファイルはいずこ?」と最初戸惑う。HTML_QuickForm の各クラスは、フォームの生成からチェック、確認画面の出力まで一つの変数で受けちゃうので、"確認画面専用のテンプレ"というのは必要ないんですな。ですので、カスタムクラスを自分で生成し出力部分を整形します。
*私の例はSmarty使用です。通常のスクリプト記述例は PHPのテクメモ さんなどへどうぞー。
続きを読む "HTML_QuickForm の出力をカスタマイズ" »
HTML_QuickForm_dateの戻り値は、format で指定した日付書式指定文字列(Yやd等)をキーとした連想配列で帰ってきてるようだ。なので例えば 20xx-xx-xx といった形でその後の処理をしたい場合は、連想配列としてキー毎に分かれてしまった数値を、いったん結合してやらなくてはならない、・・のかしら?w
続きを読む "HTML_QuickForm_dateの戻り値" »
SQL文を作る際、とりあえずどの方法がより強く、より簡易なSQLインジェクション対策なのか調べていたのですが、どうやら addslashes には穴があるらしく、Prepared Statement か、または mysql_real_escape_string() などのデータベース専用エスケープ関数を使用するのがよいらしいとの記事を発見。
→PHP 利用時に Shift_JIS で addslashes() によるエスケープ処理に SQL インジェクション可能な穴
→addslashesによるエスケープ処理は止めましょう
→addslashesは使っていい?使っちゃダメ?
とりあえず Prepared Statement でやってみようかなと。
調べてメモ。
続きを読む "addslashes ではなく Prepared Statement でSQL文字列をエスケープ" »
たまーに、こっちで書いた方が綺麗かな?という時ぐらいしか使わないのですが、
三項演算子についてメモ。
続きを読む "PHPの条件演算子(三項演算子・3項演算子)" »
ページを開いた際、入力して欲しいフォーム部分に、
最初から自動でフォーカスをあててあげるスクリプト。
何気ない処理ですが、ユーザーには嬉しいですよねぇ。
JavaScriptでカンタンに仕込めます。
続きを読む "ページを開いた際、入力して欲しいフォームにフォーカスをあてる" »

・・以前一度やったのにめもり忘れてた_|\●_
股いろいろ調べなおしたので忘れずメモ・・。
続きを読む "さくらのレンタルサーバ へ PHP5.2.2 をインストールした" »

さくらのレンタルサーバにて、MySQLの自動バックアップをとる。
phpMyBackupPro v2.1 を利用しました。
参考サイトが少なくて大変・・、メモメモ。。
続きを読む "MySQLの自動バックアップ phpMyBackupPro" »

Dreamwerver上でSmartyを扱いたい。
求める機能は以下4点。
・TPLファイルを関連付けさせる
・ヘッダーなどの<{include file="○○.tpl"}>を、デザインビュー上できちんと表示させる
・独自デリミタ(<{~}>)に対応させる
・CSSやJavascriptの読み込みに対応させ、画像もデザインビュー上で表示させる
いろいろ探したのだが、各方法一長一短。
どうにも設定が反映されないことも多く、半日以上右往左往_|\●_
3つの方法を組み合わせつつ、やっとこさまぁまぁの環境を実現。。
以下メモ。。。
続きを読む "Dreamwerver で Smarty" »

PHP4でSmartyを使用した際 $smarty->assign(); が効かず、
tplファイルしか表示されないという状態が発生。
実は先月くらいから悩んでいたのですが、目をそらしてましたw
続きを読む "PHP4でSmarty、tplファイルしか表示されないのは参照渡しが原因でした" »
Apach + PHP4&5 + MySQL + PHPMyAdmin などをPCへ一括インストールできる XAMMP 。一括インストールしてくれるだけでなく、ApacheやMySQLをGUIで手軽にコントロールできるし、PHP4と5の切り替えも対応。こんな便利モノ開発してくれている方々には、ほんま感謝せなあかんとね、、前回の日記が古くなったので、新しくメモします。
続きを読む "WindowsへXAMMPをインストール" »
さくらのレンタルサーバにて新しいサイトを制作中、「PEARのDBが見つかりませんよ!(failed to open stream: No such file or directory~)」みたいなエラーが発生。調べるのもめんどくさいので、私のホームディレクトリ(/home/maakikaku以下)へPEARをインストール。確か以前もやりました(以前の日記→さくらのレンタルサーバでPEARインストール。このときは参考サイトのまんまインストール、すると当たり前だが余計なディレクトリとか出来まくり_|\●_ 精神衛生上よくないので再びちゃんとトライします。
続きを読む "さくらのレンタルサーバへPEARをインストール" »
検索システムなど閲覧者が求める情報を動的に表示させるサイトでは、
http://masha.maakikaku.jp/index.php?mode=search&type=hiphop
こんな感じにURLへ?やら&やら引数がだらだらと付いていきます。
サーチエンジン対策上このままじゃあかんということで、
例えば上記のURLを下記の静的URLで表示させるようにしたい。
http://masha.maakikaku.jp/index/search/hiphop.html
これを実現する為には様々な方法があるようなのですが、
ベストの選択は Apache の mod_rewrite を利用する方法のようだ。
が、私が使う 「さくらのレンタルサーバでは、mod_rewriteが利用できない」
・・という情報をどこかで見て何も考えず違う方法でがんばったのだが、
やり終わった後に はっΣ(`Д´;) と思い出しました、
さくら、とりあえず今は mod_rewrite 使えるよね_|\●_
http://faq.sakura.ne.jp/wiki/wiki.cgi?.htaccess#i5
んあー・・なにやってんねんおれ・・一応折角やったのでメモ。。
.htaccess へ FilesMatch を設定し、
phpファイルで PATH_INFO を取得する方法です。
続きを読む "動的ページを静的URLで表示させる(PATH_INFO使用)" »
Go-PEARを使って、コマンドプロンプトを使用せずに、
さくらのレンタルサーバへPEARをインストールします。
続きを読む "コマンドプロンプトを使わないで、さくらへPEARをインストール(Go-PEAR使用)" »

Apach + PHP4&5 + MySQL + PHPMyAdmin などをPCへ一括インストールできる XAMPP 。一括インストールしてくれるだけでなく、ApacheやMySQLを手軽にコントロールできるし、PHP4と5の切り替えにも対応。前回の日記が古くなったので、また新しくメモします。
続きを読む "WindowsXP へ XAMPP をインストール" »
ファイルのダウンロードを、PHPからブラウザへ直接吐き出したいとき、
header() でHTTP ヘッダ送信 → readfile() でファイル出力 の流れをとるようだ。
このとき、readfile() の引数にはファイルのパスを突っ込むだけだが、
header() に何をいれるかで、どうも各ブラウザ、特にIE系で、
ダウンロードが発動したりしなかったり画面真っ白になったりばらばら・・。。
そんなとき、、、
続きを読む "header()→readfile()でファイルのダウンロード" »

「将来の為に!(`・ω・´) シャキーン」(←具体的にはチンプンカンプン)
と、開発環境を eclipse へ変えてみたのだが・・
イライラ!w
1ヶ月くらい使って操作方法にはそこそこ慣れたし、
重いのはさほど気にはならなかったのだけれど、
・行を選択してDeleteしても空行が残る
・コード表示の色設定が煩雑
・EUC-JPで改行コードが文字化け
・たまにおちるw(2回だけだけど)
などなど、不満がつのっていく。。期待の機能面も正直、
私のコーディングらべるでは特に必要無いなぁ・・(と思われる)ものばかり。
ただね唯一、ダイレクトタグジャンプ という機能が便利!って感動した。
関数やクラス名の上で F10 を押すとその定義場所に飛んでっちゃう!
これプログラマーにとっては一般的な機能なのですねぇ、、知らなんだ・・。
それがEmEditorにあったらな~と思ってぐぐったら、あったw
そりゃそうですね、、なのでもうデモドリコース!
そして、、、プラグインのインストールメモ。
続きを読む "EmEditor で ダイレクトタグジャンプ" »
連番の変数や関数名を for で処理するときなど、
動的に名前を指定したいときがある。
そのときは「可変変数」「可変関数」を使用するようだ。
以下メモメモ。。
続きを読む "[PHP][可変変数] 変数名や関数名を動的に指定する" »

Go-PEARを利用し、さくらのレンタルサーバへPEARをインストールします。
さくらは元々PEARがインストールされていますが、
ヴァージョンが古いのと、モジュールを追加する際にGo-PEARが便利です。
Go-PEARはコマンドプロンプトなど難しいソフトを使用せずにインストール作業できるのも、
初心者にはやさしいポイントですね。
Go-PEARのヴァージョンによって若干画面が変わりますが、
基本は一緒ですのでがんばってください。
続きを読む "Go-PEARを使ったPEARのインストール" »

さくらインターネットでWordpressのメール投稿プラグイン、
「Ktai Entry」をインストールします。
プラグイン作者に感謝!
続きを読む "【WordPress】Ktai Entryをさくらで使う【メール投稿プラグイン】" »