ホームページ バックエンド開発 PHPチュートリアル PHP学習メモ:phpファイルoperation_phpの例

PHP学習メモ:phpファイルoperation_phpの例

Jun 16, 2016 am 08:41 AM
phpファイルの操作

一、fstat函数:显示文件的所有信息

$file_path = "test.php";
if($fp=fopen($file_path,"a+")){
  $file_info=fstat($fp);
  echo "<pre class="brush:php;toolbar:false">";
  print_r($file_info);
  echo "
"; echo "文件大小为".$file_info['size']; echo "文件上次访问时间".date("Y-m-d H:i:s",$file_info['mtime']); } fclose($fp); //一定要关闭
ログイン後にコピー

  二、文件读取:

//第一种:
$con = fread($fp,filesize($file_path));
$con = str_replace("\r\n","<br>",$con);
echo "文件内容是".$con;
//第二种:将文件一下全部读取
$con = file_get_contents($file_path);
$con = str_replace("\r\n","<br>",$con);
echo "文件内容是".$con;
//第三种:一段一段读取
$buffer = 1024; 
//为了下载的安全,最好使用文件字节读取计数器
$file_count = 0;
//feof用于判断文件是否读取到文档尾
while(!feof($fp) && ($file_size-$file_count>0)){
$file_data = fread($fp,$buffer);
//统计读了多少个字节
$file_count+$buffer;
echo $file_data;  
} 
ログイン後にコピー

  三、写入文件:

 //1、传统方法写入文件
  $file_path = "test.txt";
  if(file_exists($file_path)){
    $fp = fopen($file_path,"a+");
    //打开方式:a+是追加内容。w+是覆盖原来的。
    $con = "Hello!\r\n";
    fwrite($fp,$con);
    echo "添加成功!";
  }else{
    echo "文件不存在";
  }
  fclose($fp);
  //2、第二种方法写入文件
  $file_path= "test.txt";
  $con = "北京你好!\r\n";
  file_put_contents($file_path,$con,FILE_APPEND);
  echo "成功"; 
ログイン後にコピー

  四、文件操作的应用:

//可以操作ini文件。将服务器的配置写在ini文件中,再对其进行操作。
  dbc.ini
  host=192.168.0.1
  admin=admin
  password=123456  
demo.php
  <&#63;php
    $con = parse_ini_file("dbc.ini");
    print_r($con);  
    &#63;> 
//将ini文件中的数据以数组形式读出,可以对其进行操作。 
ログイン後にコピー

  五、拷贝文件:

if(!copy("E:\\test.txt","D:\\1.txt")){
  echo "fail";
}else{
  echo "success";
} 
ログイン後にコピー

  六、创建文件

  创建文件夹:

//$path = "E:\\happy"; //文件夹路径
$path = "E:\\happy\aaa\bbb"; //多级文件夹
if(!is_dir($path)){
  if(mkdir($path,0777,true)){
    echo "success";
  }else{
    echo "fail";
  }
}else{
  echo "文件夹已存在";
} 
ログイン後にコピー

  创建文件:

$file_path = "E:\\happy.txt";
$fp = fopen($file_path,"w+");
fwrite($fp,"hello");
fclose($fp); 
ログイン後にコピー

  七、删除文件:

  删除文件夹:

$path = "E:\\happy\aaa\bbb"; //多级文件夹
if(rmdir($path)){
  echo "success";
}
//rmdir只能删除空文件夹,文件夹下有文件或目录均不能删除。 
ログイン後にコピー

删除文件:

$file_path = "E:\\happy.txt";
if(is_file($file_path)){
  if(unlink($file_path)){
    echo "success";
  }else{
    echo "fail";
  }
}else{
  echo "文件不存在";
}
ログイン後にコピー

以上所述是小编给大家介绍的php文件操作的相关知识,希望对大家有所帮助。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPファイル操作関数例:ファイルの最終変更時刻 PHPファイル操作関数例:ファイルの最終変更時刻 Jun 21, 2023 am 11:43 AM

PHP は広く使用されているサーバーサイド プログラミング言語であり、強力なファイル操作機能を備えており、ファイルの最終変更時間もファイル操作の一般的な要件です。そこで、この記事では、PHP のファイル操作関数の例として、ファイルの最終更新時刻を取得する方法について説明します。 filemtime() 関数の使用 PHP には、ファイルの最終変更タイムスタンプを返す filemtime() という組み込み関数が用意されています。タイムスタンプは UNIX エポックの 1970 年 1 月のものです。

PHP を使用して簡単なファイル管理システムを作成する方法 PHP を使用して簡単なファイル管理システムを作成する方法 Sep 24, 2023 pm 02:04 PM

PHP を使用して簡単なファイル管理システムを作成する方法 はじめに: インターネットの急速な発展に伴い、私たちは日常生活でますます多くのさまざまなファイルに触れるようになり、これらのファイルを効果的に管理することが特に重要になってきています。一般的に使用されるサーバー側スクリプト言語として、PHP はシンプルで効率的なファイル管理システムの構築に役立ちます。この記事では、PHP を使用して基本的な機能を備えたファイル管理システムを作成する方法を詳しく紹介し、具体的なコード例を示します。 1. 基本環境の構築 ファイル管理システムの作成を始める前に、

PHPファイル操作関数例:ファイル削除 PHPファイル操作関数例:ファイル削除 Jun 20, 2023 am 09:13 AM

PHP は、Web 開発で広く使用されているオープンソース プログラミング言語です。 PHP では、ファイル操作は非常に一般的な操作の 1 つです。 PHPには豊富なファイル操作関数が用意されており、ファイルの読み書き、作成、削除などの操作を行うことができます。今回はPHPのファイル操作機能「ファイル削除」の例を紹介します。 PHP では、ファイルを削除するには、unlink() 関数を使用できます。この関数は、削除するファイルのパスを表す文字列パラメータを受け取ります。たとえば、次のコードは、という名前のファイルを削除します。

PHPファイル操作関数例:ディレクトリトラバーサル PHPファイル操作関数例:ディレクトリトラバーサル Jun 21, 2023 am 10:04 AM

PHP は、Web 開発、特にサーバーサイド開発に広く使用されている非常に人気のあるプログラミング言語です。 Web 開発においてファイル操作は欠かせないものであり、PHP には豊富なファイル操作機能が用意されていますが、今回はその中の 1 つであるディレクトリ トラバーサルについて紹介します。ディレクトリ トラバーサルとは、ファイル システム内のディレクトリを移動し、ディレクトリ内のファイルとサブディレクトリを取得することを指します。 Web 開発では、ディレクトリ トラバーサルはサイト マップの作成やファイル リソース管理などの機能によく使用されますが、Web サイトの脆弱性検出などにも使用できます。以下では、例を使用して P を学習します。

PHP を使用してファイルとフォルダーを操作する方法 PHP を使用してファイルとフォルダーを操作する方法 Sep 05, 2023 pm 06:48 PM

PHP を使用してファイルとフォルダーの操作を実装する方法 PHP は人気のあるサーバーサイド スクリプト言語であり、その強力なファイルとフォルダーの操作機能により、開発者にとって最初の選択肢となります。この記事では、PHP を使用して、ファイルやフォルダーの作成、読み取り、書き込み、コピー、削除、名前変更などの一般的な操作を実装する方法を詳しく紹介します。フォルダーの作成 PHP では、mkdir() 関数を使用して新しいフォルダーを作成できます。この関数は 2 つのパラメータを受け取ります。最初のパラメータは作成されるフォルダのパス、2 番目のパラメータは作成されるフォルダへのパスです。

PHPファイル操作の共通関数 PHPファイル操作の共通関数 Jun 16, 2023 pm 01:15 PM

PHP は、Web 開発の分野で広く使用されているオープンソース プログラミング言語です。 Web開発においてファイル操作は欠かせない部分であるため、PHPのファイル操作機能に習熟することは非常に重要です。この記事では、PHPのファイル操作でよく使われる関数をいくつか紹介します。 fopen() fopen() 関数は、ファイルまたは URL を開くために使用され、ファイル ポインタを返します。これには、ファイル名と開く方法という 2 つのパラメータがあります。開始モードは、「r」(読み取り専用モード)、「w」(書き込みモード)、「a」です。

PHPファイル操作関数例:ファイルコピー PHPファイル操作関数例:ファイルコピー Jun 20, 2023 pm 12:55 PM

Web 開発では、ファイル操作は非常に一般的な要件であり、PHP はこの要件を満たすさまざまなファイル操作関数も提供する非常に強力な言語です。その中でも、ファイルのコピーもよく使われる機能の一つです。この記事では、PHPのファイル操作関数におけるファイルコピー関数の紹介とコード例を紹介します。まず、PHP のファイル コピー関数について見てみましょう。主に copy() と file_put_contents() という 2 つのメソッドがあります。その中で、copy()関数は、

PHPファイルの読み書き動作例と分析 PHPファイルの読み書き動作例と分析 Sep 06, 2023 am 11:21 AM

PHP ファイルの読み書き操作の例と分析 Web 開発において、ファイル操作は非常に一般的なタスクの 1 つです。人気のサーバーサイド プログラミング言語として、PHP はファイルの読み取り、書き込み、および変更を簡単に実行できる豊富なファイル読み取りおよび書き込み操作関数を提供します。この記事では、一般的に使用される PHP ファイルの読み取りおよび書き込み操作関数をいくつか紹介し、読者がこれらの関数をよりよく理解して適用できるように、対応するコード例を示します。 PHP でのファイル読み取り、一般的に使用されるファイル読み取り関数は file_get_cont

See all articles