温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

php文件的写操作

写文件
第一种方法:


第二种方法:


默认全新写入。如要用追加方式。可以加一个参数:
file_put_contents($file_path, $con,FILE_APPEND);

拷贝文件
bool copy( string $source , string $dest )
将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE.


文件夹的创建:


删除文件夹


注:如果文件夹下有文件或目录,均不能删除

文件的创建:
用w或a的方式打开,即可。
文件的删除



php获取文件信息和读取

对文件的基本操作
1.1 fopen打开文件
基本用法:
fopen(文件路径,打开模式);

fstat — 通过已打开的文件指针取得文件信息–返回一个数组,返回数组中,有几个信息:
[atime] => 1364883891 该文件上一次被访问的时间
[mtime] => 1365048760 该文件上一次被修改的时间
[ctime] => 1364883891 该文件上一次 文件所有者/文件所在组,修改的时间
代码:

< ?php
	header("Content-type:text/html;charset=utf-8");
	//文件路径
	$file_path="test.txt";
	//打开文件
	if ($fp=fopen($file_path,"r")){
		$file_info=fstat($fp);
		print_r($file_info);
		echo "文件的大小是:".$file_info['size'];
		echo "
文件上一次被修改的时间:".date("Y-m-d H:i:s",$file_info['mtime']); }else { echo "打开失败"; } ?>

第二种方式获取文件信息
阅读全文…


什么是正则表达式

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串
的需要。正则表达式就是用于描述这些规则的语法。

正则表达式中包括的元素:原子、元字符 、模式修正符

原子
正则表达式中的“原子”:
①a-z A-Z _ 0-9 //最常见的字符
②(abc) (skd) //用圆括号包含起来的单元符号
③[abcs] [^abd] //用方括号包含的原子表,原子表中的^代表排除或相反内容
④转义字符
\d 包含所有数字[0-9]
\D 除所有数字外[^0-9]
\w 包含所有英文字符[a-zA-Z_0-9]
\W 除所有英文字符外[^a-zA-Z_0-9] \s 包含空白区域如回车、换行、分页等 [\f\n\r]

阅读全文…


SESSION基本操作

保存:

name=$name;
			$this->age=$age;
			$this->intro=$intre;
		}
	}
	$dog1=new Dog("大狗",5,"很好的一只狗");
	$_SESSION['dog1']=$dog1;
	echo "保存成功";
?>

获取session数据:

名字是:".$_SESSION['name'];
	
	$arr1=$_SESSION['arr1'];
	echo "
数组的数据是:"; foreach ($arr1 as $key=>$val){ echo "
--$val"; } class Dog{ private $name; private $age; private $intro; function __construct($name,$age,$intre){ $this->name=$name; $this->age=$age; $this->intro=$intre; } function getName(){ return $this->name; } } //取出对象 $xiaogou=$_SESSION['dog1']; echo "
小狗的名字是:".$xiaogou->getName(); ?>

更新


删除session信息

val
//这样就会删除对应浏览器的session
	session_destroy();
?>