1. ディレクトリ操作
1 つ目は、ディレクトリから読み取る関数、opendir()、readdir()、closedir() です。使用すると、最初にファイル ハンドルが開かれ、次に反復的にリストされます。 php
$base_dir="liehuonet/";
$fso=opendir($base_dir);
echo $base_dir."
";
while($flist=readdir($fso)) flist."
";
}
closedir($fso)
?>
これは、ファイル ディレクトリ内のファイルとディレクトリを返すプログラムです (0 ファイルは false を返します)。ディレクトリ情報を知る必要がある場合は、dirname($path) とbasename($path) を使用して、それぞれパスのディレクトリ部分とファイル名部分を返すことができます。disk_free_space($path) を使用して、ディレクトリの残りのスペースを返すことができます。ビュースペース。
作成コマンド:
mkdir($ path,0777): 0777 は、非ウィンドウ条件下で umask() 関数で設定できる許可コードです。
rmdir($path): 削除します。 $path のパスを持つファイルを作成します
2. ファイル操作
● 新しいファイルを作成します
まず、作成するファイルが配置されているディレクトリのアクセス許可が 777 であることを確認します。新しいファイルの名前には絶対パスを使用することをお勧めします。
$filename="test.txt";
$fp=fopen("$filename", "w+"); // ファイルポインタを開き、ファイルを作成します
if ( !is_writable($filename) ){
die("ファイル:" .$filename. "書き込み可能ではありません。確認してください!");
}
//fwrite($filename, "$filename に書き込みたいものは何でも。";
fclose($fp ); //ポインターを閉じます
● ファイルを読み取ります
まず、ファイルが読み取れるかどうか (権限の問題)、またはファイルが存在するかどうかを確認して、情報を取得します。:
< ?php
$file = 'dirlist .php';
if (is_readable($file) == false) {
die('ファイルが存在しないか、読み取ることができません')
} else {
echo '存在します' ;
}
?>
判断 file_exists もありますが (以下に示します)、これは明らかに is_readable ほど包括的ではありません。ファイルが存在する場合は
$file = "filelist. php";
if (file_exists($file ) == false) {
die('ファイルが存在しません');
}
$data = file_get_contents($file);
echo htmlentities($data);
?> ;
ただし、file_get_contents 関数はサポートされている以前のバージョンでは機能しません。最初にファイルへのハンドルを作成し、次にポインターを使用してファイル全体を読み取ることができます。
合計 3 ページ:
前のページ
1
2- 3
- 次のページ
-
-
- http://www.bkjia.com/PHPjc/364471.html
- www.bkjia.com
true
http://www.bkjia.com/PHPjc/364471.html技術記事 1. ディレクトリ操作は、ディレクトリから読み取る最初の関数、opendir()、readdir()、closedir() を使用すると、最初にファイル ハンドルが開かれ、次に反復的にリストされます。 fso= オープン...