2007-02-01から1ヶ月間の記事一覧
している途中でそろそろ眠くなったので眠ります。http://kommy.s254.xrea.com/blog/log/eid9.html http://72.14.235.104/search?q=cache:C1PWvH955gUJ:power.scianto.net/php/note/id22.php+PEAR%E3%80%80XML%E3%80%80%E3%83%AD%E3%83%AA%E3%83%9D%E3%83%83%…
パラメータは送れたものの、それを受け取る方法が いまいちわかっとらんです。《PHP4》ならXML_HTMLSaxでHTMLをパース して《PHP5》ならXMLを配列に格納するらしい。以下参照 from http://php.atseason.com/?cid=22248xml_parse_into_struct関数が名前の通り…
起動ログを確認できます。 起動ログを確認 コマンド dmesg を使う $ dmesg | less ログファイルを見る $ less /var/log/messages
PREG_PATTERN_ORDER $matches[0] はパターン全体にマッチした文字列の配列、 $matches[1] は第 1 のキャプチャ用サブパターンにマッチした文字列の配列、 といった順番となります。 ]+>(.*)]+>|U", "example: this is a test", $out, PREG_PATTERN_ORDER);ec…
glob() 関数は glibc の glob() 関数で使われるルールに基づいて pattern にマッチする全てのパス名を検索します。 ルールは、一般のシェルで使われるルールと似ています。チルダの展開やパラメータ置換は行われません。マッチするファイル/ディレクトリを…
例 2. カレントディレクトリの全てのファイルを一覧する。ただし . および .. は取り除く
echo $PATH /usr/local/bin/ ni cp
http://php.morva.net/manual/ja/install.unix.php
[root@localhost conf]# /etc/rc.d/init.d/httpd start httpd を起動中: Apache 1.3 configuration directives found please read /usr/share/doc/httpd-2.2.3/migration.htmlwhat's this???http://okwave.jp/qa2722882.html
kokode download!! http://jp2.php.net/get/php-4.4.5.tar.bz2/from/a/mirror + License: This software is subject to the PHP License, available in this distribution in the file LICENSE. By continuing this installation process, you are bound by …
http://q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/?UNIX%BA%A3%C6%FC%A4%CE%B5%BB%2FUNIX%A4%C8%A4%A4%A4%A6%A5%B7%A5%B9%A5%C6%A5%E0 引用usr/local以下の勉強バイナリ(実行形式)は基本的に、以下のディレクトリに入る/bin /sbin /usr/bin /usr/sbin /usr…
ソフト帽芯テストページそれがインストールされたあと、このページはApache HTTPサーバの適当な活動をテストするのに用いられます。あなたがこのページを読むことができるならば、それはこのサイトに設置されるウェブサーバがきちんと動いているが、まだ構成…
[root@localhost ~]# /etc/rc.d/init.d/httpd start ← Apache起動 httpd を起動中: [ OK ][root@localhost ~]# chkconfig httpd on ← Apache自動起動設定 を追加 Fedora Core Test PageThis page is used to test the proper operation of the Apache HTTP s…
Apacheのインストールオプションの設定を行う$ ./configure を実行してコンパイル前の設定を実施するソースディレクトリの「Makefile」というファイルが書き換えられる。このファイルは、コンパイルの際にプログラムを動的に変更するためのパラメータや、ア…
コマンドラインからインストールしてみようということで、 apacheサイトからファイルをダウンロードして、 インストールして、起動するまでの流れを書いておこうと思います。 http://www.atmarkit.co.jp/flinux/rensai/apache03/apache03.html ここはかなり…
サイトの構成やサーバの構成などによって、考え方はさまざまなのだが、少なくとも「仮想ルートディレクトリ」だけは必ず設定しなくてはならない。なぜならば、本当のルートディレクトリに対して、サイトのトップページのファイルを配置するわけにはいかない…
忘れないためにこんなことも書いておこう
http://www.atmarkit.co.jp/flinux/rensai/apache01/apache01.htmlここかなり勉強になる。 今までアパッチって何のためにあるのかよくわかっていなかったが、 結構これでわかったつもりになった。 クライアント→通信プロトコル(http)→アパッチ→プロトコル→…
parse_ini_file(PHP 4, PHP 5) parse_ini_file -- 設定ファイルをパースする説明 array parse_ini_file ( string filename [, bool process_sections] )parse_ini_file() は、 filenameで指定したiniファイルをロードし、 連想配列としてその設定値を返しま…
ログはそのままにしておくと、どんどん大きくなってしまう。 そのためログを一定期間で世代分け(ローテート)させることにします。 世代分けを行うのがlogrotate 。 定期的に logrotate を実行するために cron と組み合わせます。 logrotate の設定は /etc/lo…
chomp(list) 行末の改行コードを削除する。具体的には、行末のレコードセパレータ $/ にマッチする部分を削除するので、chop に比べて安全性は高い。Perl 5 からサポート。 ◆ chop(list)
s/パターン/置換文字列/ 「パターン」にマッチする文字列を「置換文字列」に置き換える
選択 複数の文字列をパイプで分割すると、複数の文字列のどれかにマッチ
メタ文字 正規表現上の意味 \ 直後の文字をエスケープ ^ 先頭にマッチ . 改行を除く任意の1文字 $ 末尾にマッチ
* 正規表現を行ううえで、次のようなメタ文字と呼ばれる特殊な意味を持つ文字には、そのままではマッチできないため、必ず直前に \ を付加してエスケープする必要があります。 \ ^ . $ * ? | ( ) [ ] { }
修飾子 意味 g 繰り返しマッチする i 大文字と小文字の区別をしない o 変数展開を1度だけ行う m 文字列を複数行として扱う s 文字列を単一行として扱う x 拡張正規表現を行う
意味 if ( 文字列 =~ /パターン/) もし「文字列」の中に「パターン」が含まれていれば (パターンマッチすれば真) if ( 文字列 !~ /パターン/) もし「文字列」の中に「パターン」が含まれていなければ (パターンマッチすれば偽)$word = 'apple'; if ($wor…
構文名 構文 意味 while文 while ( 条件 ) { 実行 } 「条件」が真である間は「実行」を実行する until文 until ( 条件 ) { 実行 } 「条件」が偽である間は「実行」を実行する for文 for ( 初期化 条件式 増減式 ) { 実行 } 「条件式」が真であれば「実行」を…
偽 数値の 0 、文字列の "0"、空きの文字列 ""、未定義値 真 上記以外のもの
perlを憶えると色々データの割り出しが楽になりそうー。 perl+正規表現でかなり強い男になれそうな気がする。ハッシュとは、連想配列とも呼ばれ、「キー」と「値」を1組のペアとして関連付けされた配列。 パターン1 %fruit = ("red", "apple", "yellow", "b…