アーカイブ

2010 年 4 月 のアーカイブ

phpmyadmin のIPによるアクセス制限

2010 年 4 月 22 日 admin コメントはありません

# vi /etc/httpd/conf.d/phpmyadmin.conf ← phpMyAdmin用Apache設定ファイル作成

以下にアクセスを許可するIPアドレスを指定


order deny,allow
deny from all
allow from 127.0.0.1
allow from 192.168.3.      ←ローカルIP全てを許可する
allow from 123.123.123.123  ←許可するグローバルIPアドレスを指定
allow from ::1

続きを読む…

カテゴリー: 雑記 タグ: ,

PHP フォームの処理

2010 年 4 月 17 日 admin コメントはありません

# stripcslashes() —- C言語と同様にバックスラッシュでクォートされた文字列を元に戻す

# htmlentities() —- 適用可能な文字を全てHTML エンティティに変換する

# nl2br() —- 改行文字の前にHTMLの改行タグを挿入する

# strip_tags() —- 文字列からHTMLタグ、および PHPタグを取り除く

続きを読む…

フォームの送信ボタンを画像にする

2010 年 4 月 16 日 admin コメントはありません

<input type=”image” src=”画像のURL” onClick=”submit”/>

カテゴリー: 雑記 タグ: ,

html、CSS テキストの自動折り返しを禁止する

2010 年 4 月 16 日 admin コメントはありません

<strong>white-space</strong>

normal 標準 (初期値)
nowrap 自動的な折り返しを禁止する

カテゴリー: 雑記 タグ:

float要素を解除する clearfix

2010 年 4 月 16 日 admin コメントはありません

http://blog.d-spica.com/entry/070307clearfix.html

カテゴリー: 雑記 タグ: ,

php フォームのPOST送信で配列を扱う場合

2010 年 4 月 15 日 admin コメントはありません

htmlのフォーム内のcheckboxなどで、配列を扱いたい場合は、以下のように name 属性に [] をつけます。これで配列として扱えます。
<input type=”checkbox” name=”item[]” value=”">
<input type=”checkbox” name=”item[]” value=”">
<input type=”checkbox” name=”item[]” value=”">
<input type=”checkbox” name=”item[]” value=”">

その後、受け取った $_post['item'] を foreach などで回せば、自由に配列を扱うことが出来ます。

カテゴリー: 雑記 タグ: , , , ,

.htaccess の落とし穴

2010 年 4 月 14 日 admin コメントはありません

落とし穴ってほとではありませんが、少しハマってしまったので、恥ずかしながらメモ・・・。

あるサイトをつくっていたのですが、トップページを表示するたびにベーシック認証の画面が表示されるので、おかしいなぁと思い、それを解決しようとサーバ内を調べていました。
もともと .htaccess を置く必要がないディレクトリなので、サーバ上には、そんなファイルはありませんでした。
絶対に認証は、かけていない!・・のに、かかってる、さらに、最近サーバをアップグレードした影響かなという思いもあり、複雑に複雑に考えてしまいました。
もっといえば、ベーシック認証をキャンセルすれば、ページが正常に表示される状態でした。

認証がかかってるとすれば、htmllint とかで調べてみたらエラーが出るかなと思っても、htmllint ではエラーにならず、普通に結果が表示されました。
私の手元のブラウザ(firefox)の問題かなと思い、IEやサファリ、GoogleChromeで表示させても、全ブラウザで認証が出て、認証をキャンセルをすると表示される・・・。

結局、何が原因だったのかというと、認証がかかっているディレクトリ内にある javascript のファイルを平然と読み込んでいたことでした(_ _。)・・・シュン
なんとも情けない失敗ですが、こういう初歩的な失敗は時間がたつと忘れてしまう気がしたので、将来も不注意だろうと思われる自分のためにメモ。。。

カテゴリー: 雑記 タグ:

PHP 配列の要素を指定し、キーを取り出す

2010 年 4 月 14 日 admin コメントはありません

配列の要素の値から、そのキーを取り出す場合。

<?php
$array = array(0 => ‘blue’, 1 => ‘red’, 2 => ‘green’, 3 => ‘red’);

$key = array_search(‘green’, $array); // $key = 2;
$key = array_search(‘red’, $array); // $key = 1;
?>

カテゴリー: 雑記 タグ: ,

fedora で Firefoxがオフラインモードで起動してしまう場合の対処

2010 年 4 月 10 日 admin コメントはありません

NICをNetworkMangerで管理しない場合
NetworkMangerサービスを無効にする。

% sudo service NetworkManager stop
% sudo chkconfig –del NetworkManager

networkサービスを有効にする。

% sudo chkconfig –level 2345 network on
% sudo chkconfig –add network
% sudo service network start

カテゴリー: 雑記 タグ: ,

linux サーバのバックアップ箇所

2010 年 4 月 6 日 admin コメントはありません

■データベース関連
phpmyadmin データベース

■ユーザドキュメント関連
/home/ 内

■ユーザ関連
/etc/passwd
/etc/shadow
/etc/group

■サーバ設定
/etc/ 内
バーチャルホストやvsftp,httpd関連の設定
メール関連の設定

カテゴリー: 雑記 タグ: ,