ホームページ  >  記事  >  バックエンド開発  >  phpファイルの操作方法

phpファイルの操作方法

不言
不言オリジナル
2018-07-05 16:27:293452ブラウズ

この記事では主に参考価値のあるphpファイルの操作方法を紹介しますので、皆さんにもシェアしておきますので、困っている友人は参考にしてください

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() の意味: ファイルを読み取り、出力します。

地図は次のとおりです。




##まずは, test.phpファイルを作成してコードを書いてみましょう。次に、study がディレクトリであるかどうかを判断します。合計 2 つの状況があり、1 つはディレクトリではない場合、もう 1 つはディレクトリである場合です。

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 サイトをご覧ください。

関連する推奨事項:

PHP での PageRank の実装例

php ID カード認識 ORC メソッドの実装

指定されたフィールドに従ってソートされる 2 次元配列の PHP 実装

以上がphpファイルの操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。