tomimemo

PHP関数等

最終更新:

匿名ユーザー

- view
管理者のみ編集可

date('r')

print(date('r'));

出力結果
Tue, 21 Feb 2006 19:17:03 +0900 

空のファイルを作成する

empty.txtという空のファイルが作成される
touch("/home/hoge/empty.txt");

ファイルのコピーを作成する

hoge_cp.txtというコピーが作成される
copy("/home/hoge/hoge.txt", "/home/hoge/hoge_cp.txt");

ファイルグループを変更する

hoge.txtがwebuserグループになる
chgrp("/home/hoge/hoge.txt", "webuser");

ファイルのパーミッションを変更する

hoge.txtのパーミッションが0755になる
chmod("/home/hoge/hoge.txt", 0755);

CSVデータを読み込む

以下のようなcsvデータを読み込む場合。
[hoge.csv]
1,one,hoge
2,two,hogehoge
3,three,hogehogehoge

// csvファイルを読み取り専用で開く
$fp  = fopen("/home/hoge/hoge.csv", "r");
$ret = array();
$i   = 0;
// csvファイルを一行ずつ読み込んで配列に格納
while ($row = fgetcsv($fp))
{
	$ret[$i] = $row;
	$i++;
}
// ファイルクローズ
fclose($fp);

$retには、以下のように格納されている
Array
(
  [0] => Array
      (
        [0] => 1
        [1] => one
        [2] => hoge
      )
  [1] => Array
      (
        [0] => 2
        [1] => two
        [2] => hogehoge
      )
  [2] => Array
      (
        [0] => 3
        [1] => three
        [2] => hogehogehoge
      )
)
人気記事ランキング
目安箱バナー