PHP セキュリティホール

register_globals=off にする。

if (ini_get('resiger_globals')) {
trigger_error('このアプリケーションはregister_globals=onでは動作しません', E_UESR_ERROR);
exit; // 確実に実行を終了する
}

参考 URL

正しいSQLインジェクション対策
正しいSQLインジェクション対策には2種類の方法があります。

* すべての変数をエスケープする対策
* すべてのクエリをプリペアードクエリとして実行する対策

mysql_escape_string
mysql_real_escape_string

クロスサイトスクリプティングとは?

スクリプトインジェクションを防ぐ10のTips
デフォルト文字エンコーディングを指定 -> ini_set('default_charset', 'UTF-8');
.htaccess -> php_value default_charset "UTF-8"
HTMLエスケープ方法を見直そう htmlspecialcharsとhtmlentities

続き▽

|2008,12,31 03:35 AM | プログラム | comments (x) | trackback (x) |

CentOS5.2にPHP5.2をYumでインストール

CentOS5.2にPHP5.2をYumでインストール

vi /etc/yum.repos.d/utterramblings.repo

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

後は、アップデートすれば5.2のPHP環境になる
yum update php* -y

|2008,12,23 05:24 AM | linux | comments (x) | trackback (x) |

古いカーネルを削除するには

古いカーネルを削除するには

yum install yum-utils

yum-utilsのインストールが完了したら、--oldkernelsオプションを付けてpackage-cleanupコマンドを実行する。

もっと古いカーネルも残したい場合は、package-cleanupコマンド実行時に--count=残すカーネル数を追加する。例えば、最新版および2世代前のカーネルまで残すなら、

package-cleanup --oldkernels --count=3

古いバージョンのカーネルを削除する


○Centos(Redhat系)
1.現在のカーネルバージョンの確認
[コマンド]
$ uname -r

※2006/12/28追記
ubuntuでは以下の方法で確認したほうがいいかも…
$ dmesg| head -n1




2.インストールされているカーネルを確認
[コマンド]
$ rpm -qa|grep kernel


3.カーネルの削除(1で表示されたバージョン以外を削除のこと)
# rpm -e kernel-<version>


○ubuntuの場合
1.現在のカーネルバージョンの確認
[コマンド]
$ uname -r


2.インストールされているカーネルを確認
[コマンド]
$ dpkg -l|grep linux-image
$ dpkg -l linux-image


3.カーネルの削除(1で表示されたバージョン以外を削除のこと)
$ sudo apt-get remove --purge linux-image-<virsion>
※linux-image-386は消さないこと!!


|2008,12,23 03:31 AM | linux | comments (x) | trackback (x) |

携帯サイトの作り方

携帯サイトの作り方
【php&ethnaで携帯サイトを作る】文字コード変換処理
携帯サイトを作るためのPEAR::Net_UserAgent_Mobile
携帯サイトをつくろう
「携帯サイトのテスト方法」

PEARで分解したメールの件名が携帯で文字化け
SoftBank絵文字の対処法
絵文字の相互変換リスト
Ext JSをUIに使って携帯サイトのシミュレータを作ってみた

PHP 携帯絵文字 自動変換スクリプト

携帯絵文字変換スクリプトをPHPで作ってみた。 携帯ホームページを作ろう!
携帯絵文字変換スクリプト(PHP配布)
携帯絵文字変換ライブラリ2008 (Ver.8)
PHP::携帯絵文字メール送信(3キャリア)
携帯絵文字変換スクリプト(PHP埋込型・au絵文字名対応版)を公開

ref http://z-z.jp/
携帯端末

|2008,12,19 11:56 PM | KETAI | comments (x) | trackback (x) |

linux サーバ管理ツール

BlueQuarts

http://www.quick-s.info/quick-s.net/control_b.html


BlueQuartz インストールメモ

CentOS5用

|2008,12,19 01:18 AM | linux | comments (x) | trackback (x) |

Web ブラウザが FTP クライアントに! net2ftp のインストール

Web ブラウザが FTP クライアントに! net2ftp のインストール

net2ftp : 設定ファイルの項目まとめ

|2008,12,17 11:13 PM | linux | comments (x) | trackback (x) |

qmailadmin

「QmailAdmin」の操作方法

vpopmail quota ディスク容量制限

#500M ドメイン全体に制限
/home/vpopmail/bin/vmoddomlimits -Q 500 mydomain.com

#quota確認
/home/vpopmail/bin/vmoddomlimits -S mydomain.com

オプション

M ドメインのメッセージ総数max 20,000

m ユーザー当たりのメッセージ数max 1,000

P アカウント数max 20 (無制限は-1)

A 別名数max 20 (無制限は-1)

F 転送数max 20 (無制限は-1)

R autoresponder数max 20 (無制限は-1)

L メーリングリスト数max 20 (無制限は-1)

Q ドメイン総容量 200MB

q ユーザーquota 10MB

仮想ドメイン・仮想ユーザの追加と削除

直接ファイルを編集する場合
[root@linux ~]# /home/vpopmail/domains/ドメイン指定/.qmailadmin-limits
maxpopaccounts: -1
maxaliases: -1
maxforwards: -1
maxautoresponders: -1
maxmailinglists: -1
quota: 0 ←■ 指示されたドメインの総容量をMByte 単位で指定
maxmsgcount: 0 ←■ 指示されたドメインの最大保持メッセージ数を指定
default_quota: 10485760 ←■ メール容量デフォルト設定値
default_maxmsgcount: 0 ←■ 指示されたドメインに属するメールアカウントの最大保持メッセージ数を指定
perm_account: 0
perm_alias: 0
perm_forward: 0
perm_autoresponder: 0
perm_maillist: 0
perm_quota: 0
perm_defaultquota: 0

指定ドメイン内の全ユーザのメール容量を 10MB に制限する場合
/home/vpopmail/bin/vsetuserquota example.jp 10m

制限解除
/home/vpopmail/bin/vsetuserquota example.jp noquota

特定のアドレスのメール容量を 10MB にする
/home/vpopmail/bin/vsetuserquota user@example.jp 10m

制限解除
/home/vpopmail/bin/vsetuserquota user@example.jp noquota


続き▽

|2008,12,17 02:38 AM | mail | comments (x) | trackback (x) |

携帯

PHP::携帯絵文字メール送信(3キャリア)

Windows上から3キャリアの絵文字を簡単に入力できる「OshimaExe」

携帯サイト作成情報
http://z-z.jp/

|2008,12,16 04:47 AM | プログラム | comments (x) | trackback (x) |

気になる

firefly で iTunesサーバを作ってみる

Ubuntu 8.10 Intrepid Ibex でインストールしたソフト、設定一覧
Installing LAMP On Ubuntu For Newbies

簡単高速動作のLinux管理ツール、Webmin

|2008,12,16 04:26 AM | linux | comments (x) | trackback (x) |

ubuntu デュアル出力

$ xrandr --output VGA --auto --right-of LVDS

参照


|2008,12,14 11:52 PM | linux | comments (x) | trackback (x) |

NEWEST / PAGE TOP /    BACK >

月別アーカイブ

サイトメニュー



携帯動画

スライドショーで小

以前の日記

リンク

■NEW ENTRIES■
■CALENDAR■
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    
<<前月 2008年12月 次月>>

POWERED BY


ぶろぐん

このサイトの更新情報は
RSSで取得できます