Web学習手帳 To Know To Think To Love
 ここはWEB学習用で、制作の実験と備忘録に使っています。公開ブログは、"人生は恐れを知らぬ冒険か無か"(http://home.elmblog.com/)です。 ≪管理人用≫以下の内容やリンク先は、管理人が学習と試作に使っており予告なしに変更されます。
Creative Commons License

PhpScript Archives

任意に選択したテキストの表示

選択の対象となるテキストをquote.txtに保存しておく。テキスト間は改行コードで区切る。 テキストのなかに書式を指定するHTMLタグを書いておくことができる。どこまでのタグが使えるかの確認テストはしていない。
<?php
srand((double)microtime()*1000000);
$quote = file("quote.txt");
$today = array_rand($quote, 2);
$msg = $quote[$today[0]];
echo $msg;
?>
Sample: To know more, to think more, to love more

Smartyテンプレートエンジン

XoopsやOpenPNEで使われているSmatyテンプレートエンジンは、コンテンツをプログラムから分離して開発するのに適している。アプリケーションデザインを志す人はSmartyを学習し使いこなせるようになると便利である。Smartyの日本語訳ドキュメントもある。

Continue reading "Smartyテンプレートエンジン" »

URLに変数と値を指定する

たとえば、ブラウザから http:/site.com/index.php?a=hello を呼び出すことを考える。?よりあとの文字列a=helloをphpで受け取って処理することができる。

Continue reading "URLに変数と値を指定する" »

PEAR Packages

PerlやJavaScriptと同様にphpにも世界的なコミュニティが存在する。
再利用可能なphp部品が、こちらから無料で入手できる。
※PEARは、PHP Extension and Application Repository の省略形である。PEARの詳細についてホームページ http://pear.php.net/ を参照。日本語マニアルは、http://pear.php.net/manual/ja/ にある。

Date 日付の設定

SNSソフトを米国設置のサーバにインストールしているため、日付が米国中部時間になる。これを日本時間で表示したいのだが・・・。
整数time()に現在時刻が Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの通算秒が入っている。これに時差の16時間を秒単位で足して、$jatimeに入れる。この$jatimeをdate関数で書式変換して表示すれば良いことが分かった。

<?php $jatime=time()+(16*60*60);$today = date("Ymd g:i a",$jatime); echo ($today);?>  ⇒20090106 10:40 am