この記事では主に参考価値のあるphpファイルの操作方法を紹介しますので、皆さんにもシェアしておきますので、困っている友人は参考にしてください
1. PHP ファイル操作を学ぶ前に、まずこれらの一般的に使用されるファイル操作関数を理解しましょう。
1. is_dir() の意味: 指定されたファイル名がディレクトリであるかどうかを判断します
2. is_file() の意味: ファイルが存在するかどうかを判断します
3. mkdir ( ) 意味: ディレクトリ作成
4. rmdir() 意味: ディレクトリ削除
5. unlink() 意味: ファイル削除
6. fopen() 意味: オープンファイル
7. fwrite() の意味: ファイルを書き込む
8. fclose() の意味: 開いているファイルを閉じる
9. is_writable( ) の意味:指定されたファイルは書き込み可能です
10. is_readable() の意味: 指定されたファイルが読み取り可能かどうかを判断します。
11. File_get_contents() の意味: ファイルを読み取り、出力します。
地図は次のとおりです。
Code:
if(!is_dir(‘study’)) { //如果不是目录 }else { //如果是目录 }では、まずディレクトリではない場合の状況を見てみましょう。ディレクトリではない場合は、ディレクトリを作成し、ファイルの書き込み操作を実行します。まず、study という名前のフォルダーを作成します
mkdir('study'); 次に、ファイルを読み取り/書き込みモードで開きます $open= fopen ('study/in.txt',”w ”);。次に、このファイルが書き込み可能モードの場合、if(is_writeable('study/in.txt')){}、次にコンテンツを書き込みます、if(fwrite($open," 今日は素晴らしい日ですね、 きっと幸せでしょう! 0)、書き込みが成功した場合は、ファイル fclose($open) を閉じ、成功のプロンプト echo"3f1c4e4b6b16bbbd69b2ee476dc4f83aalert(') を出力します。 正常に書き込みました');2cacc6d41bbb37262a98f745aa00fbf0";
次に、ディレクトリの場合の別の状況を見てみましょう。ディレクトリの場合は、最初に in. txt ファイルがディレクトリif(is_file('study/in.txt')){} に存在します。存在する場合は、ファイルが読み取り可能かどうかを確認します。if(is_readable('study/in) .txt')){}、読み取り可能な場合は、テキスト情報を出力します。 echo file_get_contents('study/in.txt');ファイルを削除します unlink('study/in. txt');およびディレクトリの削除rmdir('study/in.txt');
コード:
<?php header(‘content-type:text/html;charset=utf8’); //判断study是否为文件夹目录 If(!is_dir(‘study’)) { //创建名为study的文件夹目录 mkdir(‘study’); //以读写的方式打开文件 $open = fopen(‘study/in.txt’,”w+”); //如果此文件为可写模式 if(is_writable(‘study/in.txt’)) { //写入内容 If(fwrite($open,”今天是美好的一天,一定要开心哦!《- -》”)>0); //关闭文件 fclose($open); //输出成功的提示 echo ”<script>alert(‘写入成成’);</script>”; } }else{ //判断目录是否存在in.txt文件 //如果存在 if(is_file(‘study/in.txt’)) { //判断文件是否可读 If(is_readable(‘study/in.txt’)) { //如果可读 //输出文本信息 echofile_get_contents(‘study/in.txt’); //删除文件in.txt unlink(‘study/in.txt’); //删除目录 rmdir(); } } }
2. コードを記述した後、効果をテストします。test.php ファイルを開くと、書き込みが成功したことを示すプロンプト ウィンドウが表示されます。 [OK] をクリックします。この時点でローカル コンピューターを開くと、追加の学習ディレクトリが表示されます。学習ディレクトリを開くと、その中に in.txt ファイルがあります。開くin.txt を参照して表示すると、内容が正常に書き込まれていることがわかります。再度ブラウザを更新すると、in.txt ファイルの内容が読み取られていることがわかります。ファイル操作の完了です。
上記は記事の全文です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 関連する推奨事項:指定されたフィールドに従ってソートされる 2 次元配列の PHP 実装
以上がphpファイルの操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。