最新情報
- 06月06日・・・ドキュメントルートのパスをphpで知る
- 02月05日・・・ffftp ガンブラー
- 01月21日・・・MTの出力文字コードを手軽に変更するプラグイン(TransEncoding)
- 11月30日・・・php で <?= $val ?> が動作しない
- 11月28日・・・APC インストール時のエラー
ドキュメントルートのパスをphpで知る
ドキュメントルートのパスをphpで知るには、どうしたらよいか。
$dr = $_SERVER['DOCUMENT_ROOT'];
以上。w
タグ
2010年6月 6日|コメント (0)|トラックバック (0)
カテゴリー:php
ffftp ガンブラー
「Gumblar(ガンブラー)」ウィルスが猛威をふるっています。
GENOウイルスという名称で知っている人もいるでしょう。
FTPの情報を盗んで、サイトの情報を不当に改ざんするウィルスです。
大手企業のサイトも多く改ざんされて話題になっていますね。
このガンブラーですが、困ったことにFFFTPで保存しているFTP情報を盗むタイプも発見されたとのことです。
これはすぐにでも対応する必要があります。
FFFTPの作者さんは、「接続毎にIDとパスワードを入れる形にしてください。」とおっしゃっています。
ただ、複数サイトを管理している場合は、そう簡単にいかない場合もあるでしょう。
そこで、「簡易的に」ではありますが、ウィルスの被害を避けつつ、情報を残す方法を記しておきます。
タグ
2010年2月 5日|コメント (0)|トラックバック (0)
カテゴリー:その他技術のお話
MTの出力文字コードを手軽に変更するプラグイン(TransEncoding)
MovableType4.2をいまだ使っている私です。
これまで、文字コードをUTF-8に統一して利用していましたが、ワケあってShift-JISでファイルを出力する必要にせまられました。
しかし、単純に出力文字コードを変更するだけとはいえ、データベースの設定やらmt-config.cgiやらテンプレートやらと色々変更しなければいけないのはあまりにめんどうで、UTF-8と共通して管理する部分などでは保守性に問題も出そうです。
これを簡単に、かつ保守性を保ったまま実現する方法はないものかと探していましたら、よいプラグインがありました。
TransEncoding というプラグインです。
ただ、少し落とし穴もありましたので、合わせてご紹介しておきます。
タグ
2010年1月21日|コメント (0)|トラックバック (0)
カテゴリー:MovableType
php で <?= $val ?> が動作しない
php の入門書なんかには全く出てこない記述ですが、なぜか一般的に使われていますね。
私自身も、過去にはよく使っていました。
今は、html記述部分とロジック部分を完全に分ける書き方になったので、この記述に登場していただく機会もなくなりましたが・・・
タグ
2009年11月30日|コメント (0)|トラックバック (0)
カテゴリー:php
APC インストール時のエラー
APC(Alternative PHP Cache) のインストール方法では、まるですんなりインストールできたように書いていますが、実際には、いくつか失敗をしてエラーで躓いてました。
同じ失敗を繰り返さないためと、同じ失敗で悩んでいる人のお役に立てばと思い、そのエラー内容と対処策を記録しておきます。
本来の整頓されたインストール手順をご覧になりたい方は、「APC(Alternative PHP Cache) のインストール方法」のページをご覧ください。
タグ
2009年11月28日|コメント (0)|トラックバック (0)
カテゴリー:php
APC(Alternative PHP Cache) インストール
phpを高速化するアクセラレータ APC(Alternative PHP Cache) について、以前も少し書いたような気がしますが、実際に使ってみて非常に使い勝手が良かったので、手持ちの他サーバにも入れることにしました。
対象は、さくらインターネットで借りている専用サーバ(CentOS)です。
以下、インストール方法とエラーで躓いた点など。
タグ
2009年11月28日|コメント (0)|トラックバック (0)
カテゴリー:php
.isoファイルをCDに焼く方法
というわけで、KNOPPIXを使ってデータの退避等を
行うことにしました。
▼KNOPPIX(日本語版)
http://www.rcis.aist.go.jp/project/knoppix/
2009年11月18日|コメント (0)|トラックバック (0)
カテゴリー:その他技術のお話
Vine Linux に MySQL インストール
仕事でVine LinuxにMySQLをインストールするという 案件を受けた。
調べてみると、どうやらVine Linuxでは、「apt-get」というLinuxコマンドを使うらしい。
というわけで、早速実施。
タグ
2009年11月17日|コメント (0)|トラックバック (0)
カテゴリー:Linux
ゼロサプレスを簡単に(php)
ゼロパディングの方法をド忘れして、検索かけて調べていたら、 なぜかゼロサプレスの方法をいくつか見かけました。
しかし、どのサイトも何だかややこしい方法を使っています。
そこで、サクッと0サプレスできる方法を書き記しておきます。
2009年11月11日|コメント (0)|トラックバック (0)
カテゴリー:php
css min-height で、div ボックスを上手く作成
div タグのスタイルシート表記でボックスを作る際、画像があると、枠線が画像の大きさに広がらずにおかしなボックスになることはありませんか?
そう、下図のように。

▼上記画像におけるcss
.researchlink{
border:1px solid #333;
margin:2px;
padding:2px;
}
どうやら、デフォルトでは、文字の範囲だけが対象となり、画像の大きさは無視されているようです。
それならば、最低限、画像の大きさを確保しておきたいと考えたところ、便利なcss表記を見つけました。
タグ
2009年11月 2日|コメント (0)|トラックバック (0)
カテゴリー:css(スタイルシート)


