zoukankan      html  css  js  c++  java
  • php 文件操作

          fopen(filename,mode,include_path,context)
    mode说明
    "r" 只读方式打开,将文件指针指向文件头。
    "r+" 读写方式打开,将文件指针指向文件头。
    "w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "x"

    创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

    这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

    此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

    "x+"

    创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。

    这和给底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。

    此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。

    在php的mode只以上表格的设置,其它操作都无效,例如"rw"、"rb"、"rw+"等组合。

    在php正则表达式匹配函数preg_match

    查寻文件中符合CST+8 或 CST+08:00或CST-08:00  通过此正则表达式 CST\D\d{1,2}\D?\d{0,2}可以查找到。

    正则表达式常用的字符,无须太过深入了解,除非项目大量需要

    \d  整数 ,\D 字符,+ 重复一次以上,?重复0次或1次,*重复0次或多次,{n,m}重复n到m次,[ ]匹配括号里出现的内容。

    ip的限制在于最大值不能超过256,根据这一原则进行正则表达式设计。

    ip :((25[0-5]|2[0-4]\d|[0,1]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[0,1]?\d\d?)

    邮箱正则表达式:http://blog.csdn.net/fatherican/article/details/8853062

  • 相关阅读:
    ActiveMQ持久化机制
    ActiveMQ的使用
    ActiveMQ解释
    Linux CentOS安装Tomcat
    nginx使用Keepalived
    Session共享解决方案
    Spring框架AOP使用扩展
    Myabtis测试(二)错题整理分析
    初识Spring及打印机案例
    MyBatis注解
  • 原文地址:https://www.cnblogs.com/hzijone/p/4526009.html
Copyright © 2011-2022 走看看