Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/freeuser-blue/nihplod/htdocs/PHP/index.php on line 12
Warning: include(http://daisam.sys.eng.shizuoka.ac.jp/~h-taki/log_analyzer/analyzer.inc) [function.include]: failed to open stream: no suitable wrapper could be found in /home/freeuser-blue/nihplod/htdocs/PHP/index.php on line 12
Warning: include() [function.include]: Failed opening 'http://daisam.sys.eng.shizuoka.ac.jp/~h-taki/log_analyzer/analyzer.inc' for inclusion (include_path='.:/usr/local/lib/php') in /home/freeuser-blue/nihplod/htdocs/PHP/index.php on line 12
PHP
?PHP?
掲示板でも作ろうかなって思った.
PHPが,おもしろそう!
なんかやってみたい!
PHP4のインストール!
本見ながら,適当にインストールしてみた.
とりあえず,<? phpinf() ?>と書いて,test.phpを作ってみた.
どうやら,動いてるらしい.よかった!
とりあえず,使ってみた.
基本から・・・
ブラウザなに使ってるの??
ブラウザ判別スクリプトを書いてみた.別に使うつもりもないけど・・・・
ソース
<? echo "$HTTP_USER_AGENT を使って、ようこそ。< br >"; ?>
結果
を使って、ようこそ。
あいさつ
あいさつをするスクリプト
ソース
<?
$time = date( "D M d H:i:s Y");
$Hour = Date( "H" ); /* 24時間単位の出力 */
//時間によってあいさつを替える。
if ( $Hour < 10 ) {
echo "<font color = #000000>おはようございます!</font></h2>";
} elseif ( $Hour < 18 ) {
echo "<font color = #0000ff>こんにちは!</font></h2>";
} else {
echo "<font color = #0000ff>こんばんは!</font></h2>";
}
?>
結果
おはようございます!
アクセスカウンター+ログ
DBを使って,カウンターを作ってみた.
ついでに,アクセスログも・・・
PostgreSQLでテーブルを作成
testデータベースを作成!
hostname:~$ cratedb test
テーブルを作成!
create table counter (
count integer not null,
date timestamp not null,
remote_host varchar(80),
http_user_agent varchar(80),
http_referer varchar(80)
);
grant all on linux_log to nobody;
こんな内容のファイルを"counter.createdb"という名前で作った!
hostname:~$ psql test < counter.createdb
PHPのソース
カウンターのソース
ログの表示のソース