-
- $path = "/home/httpd/phpha.com/index.php";
- echoベース名($path);
- echoベース名($path, '.php');
- echo Basename($path, '.xxx');
- echo dirname($path);
- ?>
- //結果:
- index.php
- index
- index.php
- /home/httpd/phpha.com
コードをコピー
注: ファイル名が正しい接尾辞で終わる場合、この部分も削除されます。
chgrp — ファイルが属するグループを変更する
chown — ファイルの所有者を変更する
chmod — ファイルモードを変更する
bool chmod ( string $filename , int $mode )
例 2:
-
- chmod('/home/phpha.txt', 0755);
- ?>
-
コードをコピー
copy — ファイルをコピー
-
- if(copy('index.php', 'index.php.bak')){
- echo 'copy success';
- }
- ?>
- //インデックスは現在のディレクトリに残りました。 php.bak ファイル
-
コードをコピー
削除 — リンク解除または設定解除を参照
リンク解除 — ファイルを削除します
例 3:
-
- if(unlink('index.php.bak')){
- echo 'リンク解除成功';
- }
- ?>
- //index.php.bak
- を削除しました
コードをコピー
disk_free_space — ディレクトリ内の空き容量を返します
disc_total_space — ディレクトリの合計ディスク サイズを返します。
discfreespace — disc_free_space のエイリアス
例 4:
-
- //Windowsの場合:
- echo disc_free_space("C:"), '
'; - echo disc_total_space("C:");
- ?>
-
コードをコピー
///結果: 返されたバイト数
17433419776
32218386432
fopen — ファイルまたは URL を開きます
fgets — ファイル ポインタから行を読み取る
feof — ファイル ポインタがファイルの末尾に到達したかどうかをテストします
fread — ファイルを読み取ります (バイナリ ファイルに対して安全)
fwrite — ファイルに書き込みます (バイナリ ファイルに対して安全です)
fclose — 開いているファイル ポインターを閉じる
例 5:
- $fp = fopen('hello.txt', 'r'); //ファイルを開きます
- $n = 1;
- while(!feof($fp)){
- echo $n, ' - ', fgets($fp), '
' // 行を読み取って出力します
- $n++;
- }
- fclose($fp); // ファイルを閉じます
- ? > ;
-
-
コードをコピー
//出力:
1 - 私のブログへようこそ:
2 - http://bbs.it-home.org
fgetc — ファイル ポインタから文字を読み取る
fgetcsv — ファイル ポインターから行を読み取り、CSV フィールドを解析する
fgetss — ファイル ポインターから行を読み取り、HTML タグをフィルターで除外する
fputcsv — 行を CSV にフォーマットし、ファイル ポインターを書き込む
fputs — fwrite のエイリアス
- $fp = fopen('hello.txt', 'r');
- while(false !== ($char = fgetc($fp))){
- echo $char , '-';
- }
- ?>
- //出力:
- W-e-l-c-o-m-e- -t-o- -m-y- -b-l-o-g-:- - -h-t-t-p-:-/-/-b-l-o-g-.-p-h-p-h-a-.-c-o-m-
-
-
コードをコピー
1 2 次のページ 最後のページ
|