GVKun编程网logo

PHP学习笔记之php文件操作(php 文件操作)

30

在本文中,我们将详细介绍PHP学习笔记之php文件操作的各个方面,并为您提供关于php文件操作的相关解答,同时,我们也将为您带来关于photoshop学习教程PHP学习笔记之一、photoshop学习

在本文中,我们将详细介绍PHP学习笔记之php文件操作的各个方面,并为您提供关于php 文件操作的相关解答,同时,我们也将为您带来关于photoshop学习教程 PHP学习笔记之一、photoshop学习网 php学习笔记之 函数声明、photoshop学习视频 PHP学习笔记之二、php基础教程之php文件操作概述的有用知识。

本文目录一览:

PHP学习笔记之php文件操作(php 文件操作)

PHP学习笔记之php文件操作(php 文件操作)

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

$file_path = "test.php";
if($fp=fopen($file_path,"a+")){
  $file_info=fstat($fp);
  echo "<pre>";
  print_r($file_info);
  echo "</pre>";
  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
  <?php
    $con = parse_ini_file("dbc.ini");
    print_r($con);  
    ?> 
//将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文件操作的相关知识,希望对大家有所帮助。

您可能感兴趣的文章:
  • PHP文件操作详解
  • php文件系统处理方法小结
  • PHP文件操作方法汇总
  • 什么是PHP文件?如何打开PHP文件?

photoshop学习教程 PHP学习笔记之一

photoshop学习教程 PHP学习笔记之一

photoshop学习网 php学习笔记之 函数声明

photoshop学习网 php学习笔记之 函数声明

复制代码 代码如下:


/* 函数定义:
* 1.函数是一个被命名的
* 2.独立的代码段
* 3.函数执行特定任务
* 4.并可以给调用它的程序返回一个值
*
* 函数的优点:
* 1.提高程序的重用性
* 2.提高程序的可维护性
* 3.可以提高开发效率
* 4.提高软件的可靠性
* 5.控制程序的复杂性
*
* 函数的声明
* function 函数名(){
*
* }
*
* function 函数名(参数1,参数2,参数...)
* {
* 函数体
* }
*
* function 函数名()
* {
* 函数体;
* 返回值;
* }
* function 函数名(参数列表...)
* {
* 函数体;
* 返回值
* }
*
* 注意:
* 一、函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用
* 二、函数名命名和变量一样,aaa bbb ccc aaaBbbCcc(第一单词小写,以后每个单词首字母大写)
* 三、函数在声明时不能重名
* 四、可以通过向函数传递参数,改变函数的行为
* 形参:在声明函数时,声明的参数,参数就是变量,多个参数用,分开
* 实参:调用函数时传给形参数值(数据,也可以是变量)
* 五、如果没有返回值则称为过程
* 六、通过使用return语句返回数据
* 七、函数执行到return语句就结束,不要再这个语句后写代码,也可以用return结束函数的执行
*
* 函数名的作用:
* 1.调用函数,开始执行函数
* 2.可以向函数中传递数据
* 3.函数名就是返回的值
*
*
*/
//一个输出表格的函数
function table($tablename,$width,$row,$col)
{
echo ''

'';
echo '''';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '''';//输出行
for($j=0;$j{
echo '''';
}
echo ''

''.$tablename.''

''.($i*$row+$j).''{
echo '''';
echo '''';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '''';//输出行
for($j=0;$j{
echo '''';
}
echo '''';
}
echo ''

''.$tablename.''

''.($i*$row+$j).''
'';
}/td>'';
}
echo ''
'';
}
table("输出表格",600,10,10);
table("输出表格2",300,6,6);
//另一种输出方式
function table2($tablename,$width,$row,$col)
{
$str='''';
$str.= '''';
for($i=0;$i{
//隔行换色
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
$str.='''';//输出行
for($j=0;$j{
$str.='''';
}
$str.='''';
}
$str.=''

''.$tablename.''

''.($i*$row+$j).''
'';
return $str;
}
echo table2("直接输出表格",400,15,15);
?>

以上就介绍了photoshop学习网 php学习笔记之 函数声明,包括了photoshop学习网方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

photoshop学习视频 PHP学习笔记之二

photoshop学习视频 PHP学习笔记之二

php基础教程之php文件操作概述

php基础教程之php文件操作概述

在php中操作文件是对php程序员的最基本要求,php中提供了大量的工具,用于创建,上传和编辑文件。

本节教程开始讲解如何与文件进行交互。以帮助大家理解php中的所有类型的文件操作!

php文件操作的注意事项

在php中对文件操作,一定要非常谨慎。 常见的错误包括编辑了错误的文件,用垃圾数据填补了硬盘驱动器和意外删除了文件的内容。

在日常的php开发中,对于文件操作这一块,应该合理的使用方法,并做好异常的捕获等,以最大可能的避免不必要的误操作,甚至重大的文件安全故障。

php文件操作概述

学习php的文件操作,需要了解如何创建,打开和关闭文件。 有了这些基础知识后,我们将学习文件的基本操作,包括:读,写,追加,截断,用PHP上传文件等。

下面开始php文件操作中的最简单部分,带领大家掌握在php中创建文件的方法。

立即学习“PHP免费学习笔记(深入)”;

PHP文件的创建

在这一节中,学习如何使用PHP创建一个文件。

在php中,一个有趣的现象,可以用fopen打开与创建文件,都可以使用此方法。

在PHP中使用fopen函数打开文件。 它也可以创建一个文件,如果它没有找到函数调用中指定的文件。 所以,如果使用fopen打开一个不存在的文件,它会创建它。 另外,用fopen打开文件时,可以进行写入或追加,这个后面会有介绍。

php如何创建一个文件 fopen函数有两个重要的参数。 首先,必须提供的文件名。 其次,必须告诉这个方法将要进行哪些操作,比如从文件中读取,写入信息等。

要创建一个文件,则必须提供一个文件名,并告诉PHP,要写入一个文件。 参考代码:

<?php
//创建文件
//by bbs.it-home.org
$ourFileName = "testFile.txt";
$ourFileHandle = fopen($ourFileName, ''w'') or die("can''t open file");
fclose($ourFileHandle);
?>
登录后复制

代码说明: 在当前目录下创建文件testFile.txt。 创建程序检测到文件testFile.txt并不存在,又检测到方法中用到了''w''选项,就会创建该文件。

$ourFileName = "testFile.txt"; 将待创建的文件:testFile.txt 存储到一个PHP字符串变量$ ourFileName中。

$ourFileHandle = fopen($ourFileName, ''w'') or die("can''t open file"); 此段代码实际上有两个部分。 首先,使用fopen方法的打开功能,并提供了两个参数:文件名、及通配字符''w'',表示如果该文件不存在,则以写入方式创建它。

这里提前说下,什么是文件句柄,当用fopen函数操作相关文件时,即会返回一个文件句柄。 这里将文件句柄保存到$ ourFileHandle变量中,有关文件句柄的更多内容,在以后的文章中会详细介绍。

fclose($ourFileHandle); 此句是关闭打开的文件。 fclose接收一个参数,即要被关闭的文件句柄。

php文件权限 除了以上fopen函数中的可写参数''w'',或以后要讲到的''a''选项外。 在运行php的文件操作程序之前,还要检查是否已授予PHP文件将信息写入到硬盘驱动器的许可权限。

在linux系统中,设置权限使用chmod命令,使用chmod允许PHP文件写入到磁盘上,从而使其能够创建一个文件。

有关php文件操作的基础知识,就介绍这些吧,希望对大家有所帮助。

更多php文件操作的教程,请关注程序员之家后续提供的文章。



关于PHP学习笔记之php文件操作php 文件操作的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于photoshop学习教程 PHP学习笔记之一、photoshop学习网 php学习笔记之 函数声明、photoshop学习视频 PHP学习笔记之二、php基础教程之php文件操作概述等相关内容,可以在本站寻找。

本文标签: