ホームページ  >  記事  >  バックエンド開発  >  PHP_PHPチュートリアルによるファイル(フォルダ)・ディレクトリ作成の操作例

PHP_PHPチュートリアルによるファイル(フォルダ)・ディレクトリ作成の操作例

WBOY
WBOYオリジナル
2016-07-21 14:54:581673ブラウズ

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
tru​​e

http://www.bkjia.com/PHPjc/364471.html技術記事 1. ディレクトリ操作は、ディレクトリから読み取る最初の関数、opendir()、readdir()、closedir() を使用すると、最初にファイル ハンドルが開かれ、次に反復的にリストされます。 fso= オープン...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。