パーマリンク | 2008年07月09日 20:48
めっさ基本的なことだけど、ファイル操作ってやってなかったんでやってみる。
/* -----------------------------------------
PHP
----------------------------------------- */
$uid = "000008";
$passwd = "hhhhhh";
$handle = fopen("passwd.txt", "r");
while (!feof($handle)) {
$line = fgets($handle);
if (preg_match("/^$uid,$passwd/", $line)) {
$user = split(",", $line);
}
}
fclose($handle);
echo "こんにちわ $uid さん。<br />";
echo "年齢 : $user[2]<br />";
echo "誕生日 : $user[3]<br />";
/* -----------------------------------------
passwd.txt
----------------------------------------- */
uid,passwd,old,birthday
000001,aaaaaa,18,2001/05/26
000002,bbbbbb,20,2001/05/26
000003,cccccc,56,2001/05/26
000004,dddddd,2,1985/12/26
000005,eeeeee,85,2081/05/26
000006,ffffff,66,2001/05/26
000007,gggggg,15,1192/07/20
000008,hhhhhh,88,2001/05/26
000009,iiiiii,59,2001/05/26
ファイル内容全て読み込むにはfread()を利用する。
$handle = fopen("passwd.txt", "r");
$conts = fread($handle, 1024);
fclose($handle);
var_dump($conts);
/ 金額 : ¥ 2,940