ホーム > カテゴリー 'プログラミング'

カテゴリー : プログラミング

シェル 制御文 その1(if文)

シェルの制御文の1つ

制御文 if文
if文は、ある条件を指定して、それが真(0)が偽(1)かで処理を分岐する制御文です。
※else、elifは省略可能です。thenは必須となります。

構文 if [ 条件1 ]; または if test 条件
then
条件1が成立した時に実行するコマンド
elif [ 条件2 ];
then
条件1が不成立で条件2が成立した時に実行するコマンド
else
条件1と条件2が不成立の時に実行するコマンド
fi

続きを読む

シェルの引数について

シェルスクリプト実行時に指定された引数は位置パラメータと呼ばれる特殊な変数に自動的に設定されます。
シェルスクリプト内からはこの変数を参照することで、引数を処理することが可能になります。
位置パラメータ以外にも、引数の処理に関連した特殊な変数があるのでいろいろな組み合わせを使用して処理を行うことができます。

続きを読む

PHPのmbstringをインストール

mbstring はマルチバイト対応の文字列関数を提供し、 PHP でマルチバイトエンコーディングを処理することを容易にします。 それに加えて、mbstring は、 可能な範囲での文字エンコーディングの変換を処理します。 mbstring は UTF-8 や UCS-2 のような Unicode に基づくエンコーディングや多くのシングルバイトエンコーディングを処理するのに便利です.

私の場合は、UTF-8に設定を致します。

始めに、以下のようなスクリプトを作成して、mbstringがインストールされているかを確認する。まぁ、rpm -qa | ファイル名でも確認できますが。
有効モジュールの表示してくれます。

< ?php
phpinfo();
?>
以下のような感じ↓
mbstrign.jpg

続きを読む

PHPのエラー表示設定(php.ini)

PHPのプログラムを作成する際に、エラーを起こしている為、
画面が白くなって表示されると思います。

初期設定のままだとログ出力するように設定されておりません。

PHPの設定オプションの情報一覧を表示するPHPの関数を使用して
設定内容を確認をする。

display_errorsOffになっていた場合には、
以下のようphp.iniファイルを修正してください。

[root@kns /]vi /etc/php.ini
error_reporting = E_ALL
display_errors = On

設定後、Apache再起動の再起動をしてくだい。

日付けの求め方(dateコマンド取得・GMTより計算し取得)

サーバで日付けを知りたい時なんかは、普通は dateコマンドを使うと思います。

引数なしで実行すると、現在の時刻を表示する。

$ date

Tue May 20 11:57:30 JST 2008

-u オプションを与えると、世界標準時で表示する。

$ date -u

Tue May 20 02:57:33 UTC 2008

「+」のあとに文字列を指定すると、任意のフォーマットで表示できる。

$ date “+%Y/%m/%d%n %H:%M:%S”

2008/05/20

11:57:47

フォーマットの書式は、下記のようなものを使用できる。

続きを読む

TOP